前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Python实现微信接口(三)

用Python实现微信接口(三)

作者头像
Python中文社区
发布2018-01-31 17:22:36
1.5K0
发布2018-01-31 17:22:36
举报
文章被收录于专栏:Python中文社区Python中文社区

專 欄

爱撒谎的男孩,Python中文社区专栏作者

博客:https://chenjiabing666.github.io

群消息 itchat 增加了三个群聊相关的键值: 1、isAt : 判断是否 @ 本号 2、ActualNickName : 实际 NickName 3、Content : 实际 Content

红包消息

系统消息

账号类型

tchat 为三种账号都提供了 整体获取方法与搜索方法.

好友 get_friends itchat.get_friends() 返回完整的好友列表 每个好友为一个字典,其中第一项为本人的账号信息; 传入update=True, 将更新好友列表并返回, get_friends(update=True)

search_friends itchat.get_friends()好友搜索,有以下四种方式 仅获取自己的用户信息

获取特定 UserName 的用户信息

获取备注,微信号, 昵称中的任何一项等于name键值的用户. (可以与下一项配置使用.) 比如在我的微信中有一个备注为autolife的人,我可以使用这个方法搜索出详细的信息

获取备注,微信号, 昵称分别等于相应键值的用户. (可以与上一项配置使用.)

update_friend

主要用于好友更新 特定用户: 传入用户UserName, 返回指定用户的最新信息. 用户列表: 传入 UserName 组成的列表, 返回用户最新信息组成的列表

公众号 get_mps

将返回完整的工作号列表 每个公众号为一个字典, 传入 update=True 将更新公众号列表, 并返回.

search_mps

获取特定UserName的公众号

获取名字中还有特定字符的公众号.

当两项都是勇士,将仅返回特定UserName的公众号.

群聊

get_chatrooms : 返回完整的群聊列表. search_chatrooms : 群聊搜索. update_chatroom : 获取群聊用户列表或更新该群聊.

群聊在首次获取中不会获取群聊的用户列表, 所以需要调用该命令才能获取群聊成员. 传入群聊的 UserName ,返回特定群聊的详细信息. 传入UserName组成的列表,返回指定用户的最新信息组成的列表.

创建群聊,增加/删除群聊用户:

由于之前通过群聊检测是否被好友拉黑的程序, 目前这三个方法都被严格限制了使用频率. 删除群聊需要本账号为管理员, 否则无效. 将用户加入群聊有直接加入与发送邀请, 通过 useInvitation 设置. 超过 40 人的群聊无法使用直接加入的加入方式.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档