fix:修复允许说话的群无效的问题

This commit is contained in:
SengokuCola
2025-04-23 23:11:38 +08:00
parent 7733782929
commit ae95218dc6
2 changed files with 4 additions and 2 deletions

View File

@@ -4,7 +4,6 @@ from src.config.config import global_config
from src.plugins.schedule.schedule_generator import bot_schedule from src.plugins.schedule.schedule_generator import bot_schedule
from src.common.logger import get_module_logger, LogConfig, HEARTFLOW_STYLE_CONFIG from src.common.logger import get_module_logger, LogConfig, HEARTFLOW_STYLE_CONFIG
from typing import Any, Optional from typing import Any, Optional
from src.plugins.heartFC_chat.heartFC_generator import ResponseGenerator
from src.do_tool.tool_use import ToolUser from src.do_tool.tool_use import ToolUser
from src.plugins.person_info.relationship_manager import relationship_manager # Module instance from src.plugins.person_info.relationship_manager import relationship_manager # Module instance
from src.heart_flow.mai_state_manager import MaiStateInfo, MaiStateManager 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.tool_user_instance = ToolUser() # 工具使用模块
self.relationship_manager_instance = relationship_manager # 关系管理模块 self.relationship_manager_instance = relationship_manager # 关系管理模块

View File

@@ -82,6 +82,10 @@ class ChatBot:
logger.debug(f"用户{userinfo.user_id}被禁止回复") logger.debug(f"用户{userinfo.user_id}被禁止回复")
return 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: 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_group_name = message.message_info.template_info.template_name
template_items = message.message_info.template_info.template_items template_items = message.message_info.template_info.template_items