fix:修复允许说话的群无效的问题
This commit is contained in:
@@ -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 # 关系管理模块
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user