wxpy微信机器人学习2 -获取群人员信息

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
# @Time        : 2019/1/17 19:57
# @Author      : Spareribs
# @File        : 06_group_member.py
# @Software    : PyCharm
# @Description : 
"""

from wxpy import *

bot = Bot(cache_path=True)

# 机器人账号自身z
myself = bot.self

# 给机器人自己发送消息
bot.self.send(u'Hello World!')

group_fzr = bot.groups().search(u'***')[0]
group_zj = bot.groups().search(u'***')[0]
group_zzj = bot.groups().search(u'***')[0]
print(group_fzr, group_zj, group_zzj)

members_list = []
for fzr in group_fzr.members:
    members_list.append(fzr)
    # print fzr.is_friend, fzr.name, fzr.nick_name
for zj in group_zj.members:
    members_list.append(zj)
    # print zj.is_friend, zj.name, zj.nick_name
for zzj in group_zzj.members:
    members_list.append(zzj)
    # print zzj.is_friend, zzj.name, zzj.nick_name

print(len(members_list))
members_set = set(members_list)
print(len(members_set))
for mem in members_set:
    # print mem.is_friend, mem.name, mem.nick_name
    print mem.name
  • groups() 获取所有群组信息
  • search() 根据结果搜索
  • members() 获取到每个群人员的信息
    • is_friend 是否为好友
    • name 群昵称
    • nick_name 微信名
    • display_name

相关的名称还是没有搞明白

你可能感兴趣的:(Python)