处理异常消息

This commit is contained in:
liuwei
2025-05-08 09:05:55 +08:00
parent 9ea9ff4aa6
commit 30d1b639e1

View File

@@ -224,7 +224,11 @@ class Robot(Job):
if data:
for message in data:
# 处理消息
wxmsg: WxMessage = WxMessage.from_json(message)
try:
wxmsg: WxMessage = WxMessage.from_json(message)
except Exception as e:
self.LOG.error(f"WxMessage.from_json 解析失败,消息内容: {message},错误: {e}")
continue # 跳过本条消息,继续处理下一条
await self._process_ipad_message(wxmsg)
# 使用异步睡眠替代忙等待循环