diff --git a/plugins/maibot_adapter/main.py b/plugins/maibot_adapter/main.py index f847aa9..adbc005 100644 --- a/plugins/maibot_adapter/main.py +++ b/plugins/maibot_adapter/main.py @@ -564,6 +564,12 @@ class MaiBotAdapterPlugin(MessagePluginInterface): "additional_config": { "source": "abot_maibot_adapter", "is_at": bool(message.get("is_at", False)), + # 兼容 MaiBot 当前提及检测逻辑: + # 1. is_mentioned_bot_in_message 会优先读取 additional_config.at_bot / is_mentioned; + # 2. 之前仅传 is_at,MaiBot 不会把它当作“提及强信号”; + # 3. 这里同步双写,确保群里 @ 机器人时能够稳定提升回复概率并触发后续动作。 + "at_bot": bool(message.get("is_at", False)), + "is_mentioned": bool(message.get("is_at", False)), "wx_message_type": msg_type, "collect_only": True, # 额外把本地路由判定结果透传给 MaiBot,便于服务端/日志排查“为何被识别成私聊”。