diff --git a/robot.py b/robot.py index a853f17..6d63379 100644 --- a/robot.py +++ b/robot.py @@ -282,6 +282,7 @@ class Robot(Job): try: now_time = str(datetime.now().strftime("%Y-%m-%d %H:%M:%S")) self.message_storage.archive_message(msg.roomid, now_time, msg.sender, msg.content, msg.type, msg.extra) + self.LOG.debug(f"msg.xml:{msg.xml}") except Exception as e: self.LOG.error(f"archive_message error: {e}") @@ -323,15 +324,19 @@ class Robot(Job): self.send_text_msg(result, msg.roomid) except Exception as e: self.LOG.error(f"group_member_change error: {e}") + try: - self.music.get_music(message=msg) # ✅ 推荐在事件循环中使用 + self.music.get_music(message=msg) except Exception as e: self.LOG.error(f"get_music error: {e}") + try: - self.signin.member_sign_in(message=msg) # ✅ 推荐在事件循环中使用 + self.signin.member_sign_in(message=msg) except Exception as e: self.LOG.error(f"member_sign_in error: {e}") + #加入积分赠与功能 + if msg.is_at(self.wxid): # 被@ self.toAt(msg) return # 处理完群聊信息,后面就不需要处理了