修复:龙虾名字显示错误
问题: - 创建参会者时硬编码 agent_name='飞行侠' - 导致所有龙虾都显示成飞行侠 修复: - 从 user.linked_agents 获取正确的 agent_name/emoji - 显示真实的龙虾名字(飞行侠/龙虾监控)
This commit is contained in:
@@ -55,13 +55,15 @@ class MeetingViewSet(viewsets.ModelViewSet):
|
|||||||
|
|
||||||
# 如果指定了 host_agent_id,创建该龙虾参会者
|
# 如果指定了 host_agent_id,创建该龙虾参会者
|
||||||
if host_agent_id:
|
if host_agent_id:
|
||||||
|
# 从用户绑定的龙虾中获取正确信息
|
||||||
|
agent_info = host.get_linked_agent(host_agent_id)
|
||||||
Participant.objects.create(
|
Participant.objects.create(
|
||||||
meeting=meeting,
|
meeting=meeting,
|
||||||
agent_type='openclaw',
|
agent_type='openclaw',
|
||||||
agent_id=host_agent_id,
|
agent_id=host_agent_id,
|
||||||
agent_name='飞行侠',
|
agent_name=agent_info['agent_name'] if agent_info else host_agent_id,
|
||||||
agent_emoji='🦸',
|
agent_emoji=agent_info.get('agent_emoji', '🤖') if agent_info else '🤖',
|
||||||
nickname='飞行侠',
|
nickname=agent_info['agent_name'] if agent_info else host_agent_id,
|
||||||
is_host=False
|
is_host=False
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user