From ae95218dc6dc2a9b1b618594ce6bccb5e69dc135 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Wed, 23 Apr 2025 23:11:38 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E5=85=81?= =?UTF-8?q?=E8=AE=B8=E8=AF=B4=E8=AF=9D=E7=9A=84=E7=BE=A4=E6=97=A0=E6=95=88?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/heart_flow/heartflow.py | 2 -- src/plugins/chat/bot.py | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/heart_flow/heartflow.py b/src/heart_flow/heartflow.py index eb61e4ea2..7fbc0f58a 100644 --- a/src/heart_flow/heartflow.py +++ b/src/heart_flow/heartflow.py @@ -4,7 +4,6 @@ from src.config.config import global_config from src.plugins.schedule.schedule_generator import bot_schedule from src.common.logger import get_module_logger, LogConfig, HEARTFLOW_STYLE_CONFIG from typing import Any, Optional -from src.plugins.heartFC_chat.heartFC_generator import ResponseGenerator from src.do_tool.tool_use import ToolUser from src.plugins.person_info.relationship_manager import relationship_manager # Module instance from src.heart_flow.mai_state_manager import MaiStateInfo, MaiStateManager @@ -57,7 +56,6 @@ class Heartflow: ) # 外部依赖模块 - self.gpt_instance = ResponseGenerator() # 响应生成器 self.tool_user_instance = ToolUser() # 工具使用模块 self.relationship_manager_instance = relationship_manager # 关系管理模块 diff --git a/src/plugins/chat/bot.py b/src/plugins/chat/bot.py index aaf91842e..fdb2576a2 100644 --- a/src/plugins/chat/bot.py +++ b/src/plugins/chat/bot.py @@ -82,6 +82,10 @@ class ChatBot: logger.debug(f"用户{userinfo.user_id}被禁止回复") return + if groupinfo.group_id not in global_config.talk_allowed_groups: + logger.debug(f"群{groupinfo.group_id}被禁止回复") + return + if message.message_info.template_info and not message.message_info.template_info.template_default: template_group_name = message.message_info.template_info.template_name template_items = message.message_info.template_info.template_items