群成员信息
This commit is contained in:
@@ -295,8 +295,16 @@ class ContactsDBOperator(BaseDBOperator):
|
|||||||
contacts_dict = {}
|
contacts_dict = {}
|
||||||
for result in results:
|
for result in results:
|
||||||
user_name = result.get('user_name')
|
user_name = result.get('user_name')
|
||||||
# 优先使用备注,其次是昵称,最后是微信ID
|
remark = result.get('remark')
|
||||||
display_name = result.get('remark') or result.get('nick_name') or user_name
|
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
|
contacts_dict[user_name] = display_name
|
||||||
|
|
||||||
self.LOG.info(f"从数据库获取了 {len(contacts_dict)} 个联系人信息")
|
self.LOG.info(f"从数据库获取了 {len(contacts_dict)} 个联系人信息")
|
||||||
|
|||||||
Reference in New Issue
Block a user