From db396f244702e30d998c2f0eda0fa1b5efce0fa7 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 2 Mar 2026 18:51:07 +0800 Subject: [PATCH] bugfix --- woa/init.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/woa/init.py b/woa/init.py index 03fcae4..17290c1 100644 --- a/woa/init.py +++ b/woa/init.py @@ -1,4 +1,5 @@ import asyncio +from traceback import format_exc import os import time import base64 @@ -220,10 +221,11 @@ class WOAHandler: # 4. 解析 XML 为字典 msg_dict = self._parse_xml(xml_str) - debug(f"收到消息: {msg_dict.get('MsgType')} from {msg_dict.get('FromUserName')}") + debug(f"收到消息: {msg_dict}") # --- 业务逻辑 --- reply_dic = await self.msghandle(msg_dict) + debug(f'返回的消息:{reply_dic}') reply_xml = await self.build_reply(msg_dict, reply_dic) debug(f'收到微信消息:{msg_dict} 返回:{reply_xml}') @@ -246,7 +248,7 @@ class WOAHandler: return web.Response(text="success") except Exception as e: - exception(f"处理消息异常: {e}") + debug(f"处理消息异常: {e}:{format_exc()}") return web.Response(text="success") def _parse_xml(self, xml_str: str) -> Dict[str, Any]: