群成员信息

This commit is contained in:
liuwei
2025-05-07 17:25:43 +08:00
parent ae3ba8d077
commit 9ea9ff4aa6

View File

@@ -295,10 +295,18 @@ class ContactsDBOperator(BaseDBOperator):
contacts_dict = {}
for result in results:
user_name = result.get('user_name')
# 优先使用备注其次是昵称最后是微信ID
display_name = result.get('remark') or result.get('nick_name') or user_name
remark = result.get('remark')
nick_name = result.get('nick_name')
# 优先使用备注其次是昵称最后是微信ID。如果存在remark,则用remark(nick_name)
if remark:
if nick_name and remark != nick_name:
display_name = f"{remark}({nick_name})"
else:
display_name = remark
else:
display_name = nick_name or user_name
contacts_dict[user_name] = display_name
self.LOG.info(f"从数据库获取了 {len(contacts_dict)} 个联系人信息")
return contacts_dict
except Exception as e: