From 4e345197e8d17cc7e950c4a6a39be5fa109759a4 Mon Sep 17 00:00:00 2001 From: liuwei Date: Wed, 21 May 2025 16:45:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E4=B8=80=E4=B8=8B=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/ai_auto_response/main.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plugins/ai_auto_response/main.py b/plugins/ai_auto_response/main.py index 1e41551..95b663c 100644 --- a/plugins/ai_auto_response/main.py +++ b/plugins/ai_auto_response/main.py @@ -119,10 +119,14 @@ class AIAutoResponsePlugin(MessagePluginInterface): # 判断是否需要介入 messages = [msg["message"] for msg in self.group_messages[roomid]] timestamp = message.get("timestamp", "") - # 传递完整的聊天记录给should_intervene方法 - return self.intervention_bot.should_intervene(timestamp, content, messages, self.group_messages[roomid]) - + can = self.intervention_bot.should_intervene(timestamp, content, messages, self.group_messages[roomid]) + if can: + self.LOG.debug(f"[{roomid}] 触发自动回复规则,准备生成回复") + return True + else: + self.LOG.debug(f"[{roomid}] 跳过聊天") + return False return False async def process_message(self, message: Dict[str, Any]) -> Tuple[bool, Optional[str]]: