|
@@ -145,9 +145,9 @@ def process_add_contacts_from_chatrooms(wxchat:gewe_chat.GeWeChatCom,status, wxi |
|
|
chatroot_member_list = chatroom.get('memberList', []) |
|
|
chatroot_member_list = chatroom.get('memberList', []) |
|
|
remaining_chatroot_members = [x for x in chatroot_member_list if x.get('wxid') not in contact_wxids_set] |
|
|
remaining_chatroot_members = [x for x in chatroot_member_list if x.get('wxid') not in contact_wxids_set] |
|
|
|
|
|
|
|
|
nickname = next((member['nickName'] for member in chatroot_member_list if member['nickName'] == wxid), None) |
|
|
|
|
|
|
|
|
nickname = next((member['nickName'] for member in chatroot_member_list if member['wxid'] == wxid), None) |
|
|
|
|
|
|
|
|
logger.info(f'{nickname} 在 {chatroom_nickname} 群里还可以邀请的好友有:{[x.get("nickName") for x in remaining_chatroot_members]}') |
|
|
|
|
|
|
|
|
logger.info(f'{nickname}-{wxid} 在 {chatroom_nickname} 群里还可以邀请的好友有:{[x.get("nickName") for x in remaining_chatroot_members]}') |
|
|
for m in remaining_chatroot_members: |
|
|
for m in remaining_chatroot_members: |
|
|
ret, msg, data = wxchat.add_group_member_as_friend(token_id, app_id, chatroom_id, m.get('wxid'), f'我是群聊"{chatroom_nickname}"群的{nickname}') |
|
|
ret, msg, data = wxchat.add_group_member_as_friend(token_id, app_id, chatroom_id, m.get('wxid'), f'我是群聊"{chatroom_nickname}"群的{nickname}') |
|
|
if ret==200: |
|
|
if ret==200: |
|
|