mirror of https://github.com/Mai-with-u/MaiBot.git
修复消息注册逻辑:确保只有通过过滤的消息才被注册
- 将get_chat_manager().register_message(message)移动到过滤检查之后 - 确保被过滤的消息不会被注册到chat_manager中 - 保持过滤逻辑的完整性和严谨性 修复问题: - 原代码中消息注册在过滤检查之前,导致被过滤的消息仍然被注册 - 现在只有通过过滤检查的消息才会被注册到chat_manager - 这样确保了过滤功能的完整性和逻辑的严谨性pull/1260/head
parent
56c83d0da0
commit
54681ba10c
|
|
@ -251,8 +251,6 @@ class ChatBot:
|
|||
# return
|
||||
pass
|
||||
|
||||
get_chat_manager().register_message(message)
|
||||
|
||||
chat = await get_chat_manager().get_or_create_stream(
|
||||
platform=message.message_info.platform, # type: ignore
|
||||
user_info=user_info, # type: ignore
|
||||
|
|
@ -276,6 +274,9 @@ class ChatBot:
|
|||
):
|
||||
return
|
||||
|
||||
# 只有通过过滤检查的消息才注册到chat_manager
|
||||
get_chat_manager().register_message(message)
|
||||
|
||||
# if await self.check_ban_content(message):
|
||||
# logger.warning(f"检测到消息中含有违法,色情,暴力,反动,敏感内容,消息内容:{message.processed_plain_text},发送者:{message.message_info.user_info.user_nickname}")
|
||||
# return
|
||||
|
|
|
|||
Loading…
Reference in New Issue