消息异常捕获,防止退出循环

This commit is contained in:
liuwei
2025-05-16 09:13:43 +08:00
parent 4db99a882a
commit 3722a164b6

View File

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