From 122049f0599b036acc51f65d8e6a267b0aca2a25 Mon Sep 17 00:00:00 2001 From: liuwei Date: Wed, 19 Feb 2025 09:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B0=83=E8=AF=95=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=EF=BC=8C=E6=89=93=E5=BC=80=E5=8A=A0=E7=BE=A4=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- group_auto/group_member_change.py | 14 +++++++------- robot.py | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/group_auto/group_member_change.py b/group_auto/group_member_change.py index cb8cf41..b51e919 100644 --- a/group_auto/group_member_change.py +++ b/group_auto/group_member_change.py @@ -33,10 +33,10 @@ class GroupMemberChange: def process_message(self, group_id, xml_data_current): """ 处理消息并更新 Redis """ - print(f"Processing message for group_id: {group_id}") + # print(f"Processing message for group_id: {group_id}") root_current = ET.fromstring(xml_data_current) membercount_current = root_current.find('membercount').text - print(f"Current membercount: {membercount_current}") + # print(f"Current membercount: {membercount_current}") result = [] # 初始化文案列表 @@ -61,14 +61,14 @@ class GroupMemberChange: else: # 使用本地缓存的数据进行比较 - print("Using local data for comparison") + # print("Using local data for comparison") membercount_previous = self.local_membercount members_previous = self.local_members # 比较 membercount 是否发生变化 if membercount_current != membercount_previous: print(f"Membercount changed: {membercount_previous} -> {membercount_current}") - result.append(f"membercount has changed: {membercount_previous} -> {membercount_current}") + # result.append(f"membercount has changed: {membercount_previous} -> {membercount_current}") members_current = self.get_current_members(group_id) # 比较成员,仅使用 wxid 进行比较 @@ -81,11 +81,11 @@ class GroupMemberChange: # 添加变化成员的文案 for wxid in added_members: nickname = members_current[wxid] - print(f"Detected member added: {nickname} ({wxid})") + # print(f"Detected member added: {nickname} ({wxid})") result.append(f"检测到 {nickname}({wxid})加入群聊") for wxid in removed_members: nickname = members_previous[wxid] - print(f"Detected member removed: {nickname} ({wxid})") + # print(f"Detected member removed: {nickname} ({wxid})") result.append(f"检测到 {nickname}({wxid})退出群聊") # 更新本地缓存 @@ -99,7 +99,7 @@ class GroupMemberChange: self.r.hmset(f"group:group_members:{group_id}", members_current) else: - print("No change detected in membercount") + # print("No change detected in membercount") result.append("$NO_CHANGE$") # 返回拼接后的结果 diff --git a/robot.py b/robot.py index 28cd6a8..f190d49 100644 --- a/robot.py +++ b/robot.py @@ -164,7 +164,7 @@ class Robot(Job): try: group_id = get_first_group_id(match.group(1)) self.LOG.info(f"邀请加入{match.group(1)}群,ID:{group_id}{msg.sender}") - self.wcf.invite_chatroom_members(group_id, msg.sender) + resp =self.wcf.invite_chatroom_members(group_id, msg.sender) except Exception as e: self.LOG.error(f"邀请加入群出错:{e}") return True @@ -287,7 +287,7 @@ class Robot(Job): while wcf.is_receiving_msg(): try: msg = wcf.get_msg() - self.LOG.debug(msg) + self.LOG.info(msg) self.processMsg(msg) except Empty: continue # Empty message