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

用Python实现微信接口(二)

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

專 欄

爱撒谎的男孩,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消息类型的话是不可以监测到的

普通链接或应用分享消息

主要针对的是分享的文章等等

音乐链接消息

主要针对的是音乐

回顾:用Python实现微信接口(一)

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
语音消息
语音消息(Voice Message Service,VMS)通过腾讯云提供的语音专线,为客户提供语音告警、语音通知、语音验证码等服务。语音消息具有高到达率、超低延时、秒级触达的优势,致力于提供优质的语音消息服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档