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