專 欄
❈爱撒谎的男孩,Python中文社区专栏作者
博客:https://chenjiabing666.github.io
❈
群消息
增加了三个键值,如下: isAt 判断是否 @ 本号 ActualNickName : 实际 NickName(昵称) Content : 实际 Content 测试程序
注册消息的优先级
总的来说就是后面注册同种类型的消息会覆盖之前注册的消息,详情见文档https://itchat.readthedocs.io/zh/latest
消息内容
注意:所有的消息内容都是可以用键值对来访问的,如msg["FromUserName]就是查看发送者,itchat.search_friends(userName=msg['FromUserName'])['NickName']查看的是当发送者昵称 一般消息,一般的消息都遵循以下的内容:
初始化消息
文本消息
图片消息
itchat 增加了 Text 键, 键值为 下载该图片的方法.
拓展:如果想要得到Content中的具体内容可以使用正则表达式匹配出来
视频消息
**itchat 增加了 Text 键, 键值为 下载该视频的方法.
地理位置消息
itchat 增加了 Text 键, 键值为 该地点的文本形式.
名片消息
itchat 增加了Text 键, 键值为 该调用 add_friend 需要的属性.
下面是添加好友的测试代码
语音消息
*itchat增加了Text键,键值为下载该语音文件的方法,下载下来的是MP3的格式
下载方法:msg'Text'
动画表情
itchat添加了Text键,键值为下载该图片表情的方法。 注意:本人亲测对于一些微信商店提供的表情是不能下载成功的,这里的自带的表情emoji是属于TEXT类别的,因此如果将其注册为PICTURE消息类型的话是不可以监测到的
普通链接或应用分享消息
主要针对的是分享的文章等等
音乐链接消息
主要针对的是音乐