From 30d1b639e1c3e50ec40109571eb28a0d8ed7d746 Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 8 May 2025 09:05:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BC=82=E5=B8=B8=E6=B6=88?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- robot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/robot.py b/robot.py index d896971..90e438c 100644 --- a/robot.py +++ b/robot.py @@ -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) # 使用异步睡眠替代忙等待循环