处理异常消息
This commit is contained in:
6
robot.py
6
robot.py
@@ -224,7 +224,11 @@ class Robot(Job):
|
|||||||
if data:
|
if data:
|
||||||
for message in 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)
|
await self._process_ipad_message(wxmsg)
|
||||||
|
|
||||||
# 使用异步睡眠替代忙等待循环
|
# 使用异步睡眠替代忙等待循环
|
||||||
|
|||||||
Reference in New Issue
Block a user