From 3ae7e8469ac1344d5180e77a84d137eb72bd6f72 Mon Sep 17 00:00:00 2001 From: liuwei Date: Fri, 21 Feb 2025 16:51:56 +0800 Subject: [PATCH] =?UTF-8?q?debug=20=E6=B8=B8=E6=88=8F=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- robot.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/robot.py b/robot.py index 6d737e5..0a78369 100644 --- a/robot.py +++ b/robot.py @@ -149,12 +149,15 @@ class Robot(Job): # 所有人员都可以要求他撤回刚刚的信息 if msg.from_group() and q.startswith("/"): - # 因为内容中存在空格指令,所以不能使用q - game_message = re.sub(r"@.*?[\u2005|\s]", "", msg.content) - self.LOG.info(f"msg.content:{msg.content}\n game_message: {game_message}") - resp = game_process_message(group_id=msg.roomid, player_id=msg.sender, message=game_message, - player_name=self.allContacts.get(msg.sender, msg.sender)) - self.sendTextMsg(resp.get("message"), msg.roomid, msg.sender) + try: + # 因为内容中存在空格指令,所以不能使用q + game_message = re.sub(r"@.*?[\u2005|\s]", "", msg.content) + self.LOG.info(f"msg.content:{msg.content}\n game_message: {game_message}") + resp = game_process_message(group_id=msg.roomid, player_id=msg.sender, message=game_message, + player_name=self.allContacts.get(msg.sender, msg.sender)) + self.sendTextMsg(resp.get("message"), msg.roomid, msg.sender) + except Exception as e: + self.LOG.error(f"game_message_load error:{e}") return True if q == "#今日百度新闻": self.newsBaiduReport((msg.roomid if msg.from_group() else msg.sender))