From f1590e08d134743b867dbe7f4e4902e65a625283 Mon Sep 17 00:00:00 2001 From: mohe Date: Sat, 20 Jun 2026 20:21:21 +0800 Subject: [PATCH] revert bare-name match, keep only @ mention --- xmpp_agent_core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xmpp_agent_core.py b/xmpp_agent_core.py index d4cf5a5..878da1a 100644 --- a/xmpp_agent_core.py +++ b/xmpp_agent_core.py @@ -152,8 +152,8 @@ class AgentBot(ClientXMPP): self._granted = None logging.info(f"👑 Coordinator 切换为 {_name}") break - # hmo 直接点名(@可能被 XMPP 客户端剥离,同时匹配昵称) - elif any(tag in body for tag in [f'@{AGENT_NICK}', f'@{AGENT_NAME}', AGENT_NICK, AGENT_NAME]): + # hmo 直接 @点名 → 临时授权(一次) + elif any(tag in body for tag in [f'@{AGENT_NICK}', f'@{AGENT_NAME}']): self._granted = AGENT_NICK logging.info(f"🎤 被 hmo 点名,获得发言权")