简化信息存储

This commit is contained in:
liuwei
2025-04-28 10:53:10 +08:00
parent 1db467b390
commit d175c58380
2 changed files with 69 additions and 3 deletions

View File

@@ -170,15 +170,14 @@ class Robot(Job):
self.LOG.info(f"添加新的群信息到数据库成功:{chatroom_info}")
# 添加 memberList 到群组信息表中
member_list = chatroom_info.get('data', {}).get('memberList', [])
self.contacts_db.save_chatroom_member_detail(msg.roomid, member_list)
for info in chatroom_info.get('data', {}).get('memberList', []):
self.contacts_db.save_chatroom_member_simple(msg.roomid, member_list)
for info in member_list:
wxid = info.get("wxid", "")
self.LOG.info(f"已添加新用户信息到数据库: {wxid}")
# 更新缓存
self.allContacts[wxid] = info.get("nickName", "nickName")
self.LOG.info(f"已维护新用户信息到缓存: {wxid}")
self.contact_manager.set_contacts(self.allContacts)
self.contacts_db.save_chatroom_member_detail(msg.roomid, member_list)
except Exception as e:
self.LOG.error(f"chatroom_info save error: {e}")
return