feat(chat): 增加调试日志输出

为了方便调试,在执行文本回复动作时,增加了一条详细的调试日志。这条日志会输出完整的 `action_message` 内容,并带有一个特殊的提示,方便在出现问题时快速定位和反馈。
This commit is contained in:
minecraft1024a
2025-09-13 21:43:08 +08:00
committed by Windpicker-owo
parent cc7920c002
commit 3ad36912e3

View File

@@ -299,7 +299,8 @@ class CycleProcessor:
logger.info(f"{self.log_prefix} 正在执行文本回复...")
for action in reply_actions:
target_user_id = action.get("action_message",{}).get("chat_info_user_id","")
logger.info(action.get("action_message",{}))
action_message_test =action.get("action_message",{})
logger.info(f"如果你探到这条日志请把它复制下来发到Q群里,如果你探到这条日志请把它复制下来发到Q群里,如果你探到这条日志请把它复制下来发到Q群里,调试内容:{action_message_test}")
if target_user_id == global_config.bot.qq_account and not global_config.chat.allow_reply_self:
logger.warning("选取的reply的目标为bot自己跳过reply action")
continue