From a9c2b7956531da323f42e27a4ba391f3250af7b8 Mon Sep 17 00:00:00 2001 From: Bakadax Date: Thu, 8 May 2025 21:07:39 +0800 Subject: [PATCH] =?UTF-8?q?logger=20=E8=BE=93=E5=87=BA=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=B8=BA=20bot=5Fnickname?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/PFC/actions.py | 4 ++-- src/plugins/PFC/reply_checker.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/PFC/actions.py b/src/plugins/PFC/actions.py index e4a2cb77..80ea2d1d 100644 --- a/src/plugins/PFC/actions.py +++ b/src/plugins/PFC/actions.py @@ -334,7 +334,7 @@ async def handle_action( observation_info.chat_history.append(bot_message_dict) observation_info.chat_history_count = len(observation_info.chat_history) logger.debug( - f"[私聊][{conversation_instance.private_name}] 机器人发送的消息已添加到 chat_history。当前历史数: {observation_info.chat_history_count}" + f"[私聊][{conversation_instance.private_name}] {global_config.BOT_NICKNAME}发送的消息已添加到 chat_history。当前历史数: {observation_info.chat_history_count}" ) # 可选:如果 chat_history 过长,进行修剪 (例如,保留最近N条) @@ -413,7 +413,7 @@ async def handle_action( if conversation_info: # 再次确认 conversation_info.current_instance_message_count += 1 logger.debug( - f"[私聊][{conversation_instance.private_name}] 实例消息计数(机器人发送后)增加到: {conversation_info.current_instance_message_count}" + f"[私聊][{conversation_instance.private_name}] 实例消息计数({global_config.BOT_NICKNAME}发送后)增加到: {conversation_info.current_instance_message_count}" ) if conversation_instance.relationship_updater: # 确保存在 diff --git a/src/plugins/PFC/reply_checker.py b/src/plugins/PFC/reply_checker.py index aa00cd96..c155212f 100644 --- a/src/plugins/PFC/reply_checker.py +++ b/src/plugins/PFC/reply_checker.py @@ -42,7 +42,7 @@ class ReplyChecker: 对于非重复消息: (True, "消息内容未与机器人历史发言重复。", False) """ if not self.bot_qq_str: - logger.error(f"[私聊][{self.private_name}] ReplyChecker: BOT_QQ 未配置,无法检查机器人自身消息。") + logger.error(f"[私聊][{self.private_name}] ReplyChecker: BOT_QQ 未配置,无法检查{global_config.BOT_NICKNAME}自身消息。") return True, "BOT_QQ未配置,跳过重复检查。", False # 无法检查则默认通过 if len(reply) <= 4: @@ -64,11 +64,11 @@ class ReplyChecker: historical_message_text = msg_dict.get("processed_plain_text", "") # <--- 新增详细对比日志 --- START ---> logger.debug( - f"[私聊][{self.private_name}] ReplyChecker: 历史记录 #{i} (机器人): '{historical_message_text}' (长度 {len(historical_message_text)})" + f"[私聊][{self.private_name}] ReplyChecker: 历史记录 #{i} ({global_config.BOT_NICKNAME}): '{historical_message_text}' (长度 {len(historical_message_text)})" ) if reply == historical_message_text: logger.warning(f"[私聊][{self.private_name}] ReplyChecker: !!! 精确匹配成功 !!!") - logger.warning(f"[私聊][{self.private_name}] ReplyChecker 检测到机器人自身重复消息: '{reply}'") + logger.warning(f"[私聊][{self.private_name}] ReplyChecker 检测到{global_config.BOT_NICKNAME}自身重复消息: '{reply}'") match_found = True # <--- 标记找到 return (False, "机器人尝试发送重复消息", False) # <--- 新增详细对比日志 --- END --->