MCPcopy
hub / github.com/liuwons/wxBot / get_group_member_name

Method get_group_member_name

wxbot.py:128–148  ·  view source on GitHub ↗

Get name of a member in a group. :param gid: group id :param uid: group member id :return: names like {"display_name": "test_user", "nickname": "test", "remark_name": "for_test" }

(self, gid, uid)

Source from the content-addressed store, hash-verified

126 return group_members
127
128 def get_group_member_name(self, gid, uid):
129 """
130 Get name of a member in a group.
131 :param gid: group id
132 :param uid: group member id
133 :return: names like {"display_name": "test_user", "nickname": "test", "remark_name": "for_test" }
134 """
135 if gid not in self.group_members:
136 return None
137 group = self.group_members[gid]
138 for member in group:
139 if member['UserName'] == uid:
140 names = {}
141 if 'RemarkName' in member:
142 names['remark_name'] = member['RemarkName']
143 if 'NickName' in member:
144 names['nickname'] = member['NickName']
145 if 'DisplayName' in member:
146 names['display_name'] = member['DisplayName']
147 return names
148 return None
149
150 def get_account_info(self, uid):
151 if uid in self.account_info:

Callers 1

handle_msg_allMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected