设为首页 加入收藏

TOP

python实现微信接口(itchat)(六)
2017-12-23 06:07:03 】 浏览:1395
Tags:python 实现 接口 itchat
bsp;   "OpCode": 0,

            "Signature": "",

            "Ticket": "",

            "Sex": 0, # 1:男, 2:女

            "NickName": "xxx", # 昵称

            "AttrStatus": 4293221,

            "VerifyFlag": 0

        }

下面是添加好友的测试代码

@itchat.msg_register(itchat.content.CARD,isFriendChat=True)

def simply(msg):

    print msg['Text']

    print msg['Content']

    itchat.add_friend(userName=msg['Text']['UserName'])  #添加推荐的好友

    print msg['RecommendInfo']

    print msg['RecommendInfo']['UserName']

语音消息

*itchat增加了Text,键值为下载该语音文件的方法,下载下来的是MP3的格式

 

MsgType: 34

    FromUserName: 发送方ID

    ToUserName: 接收方ID

    MsgId: 用于获取语音

    Content:

        <msg>

            <voicemsg endflag="1" cancelflag="0" forwardflag="0" voiceformat="4" voicelength="1580" length="2026" bufid="216825389722501519" clientmsgid="49efec63a9774a65a932a4e5fcd4e923filehelper174_1454602489" fromusername="" />

        </msg>

下载方法:msg['Text'](msg['FileName'])

动画表情

itchat添加了Text键,键值为下载该图片表情的方法。
注意:本人亲测对于一些微信商店提供的表情是不能下载成功的,这里的自带的表情emoji是属于TEXT类别的,因此如果将其注册为PICTURE消息类型的话是不可以监测到的

  MsgType: 47

    FromUserName: 发送方ID

    ToUserName: 接收方ID

    Content:

        <msg>

            <emoji fromusername = "" tousername = "" type="2" idbuffer="media:0_0" md5="e68363487d8f0519c4e1047de403b2e7" len = "86235" productid="com.tencent.xin.emoticon.bilibili" androidmd5="e68363487d8f0519c4e1047de403b2e7" androidlen="86235" s60v3md5 = "e68363487d8f0519c4e1047de403b2e7" s60v3len="86235" s60v5md5 = "e68363487d8f0519c4e1047de403b2e7" s60v5len="86235" cdnurl = "http://emoji.qpic.cn/wx_emoji/eFygWtxcoMF8M0oCCsksMA0gplXAFQNpiaqsmOicbXl1OC4Tyx18SGsQ/" designerid = "" thumburl = "http://mmbiz.qpic.cn/mmemoticon/dx4Y70y9XctRJf6tKsy7FwWosxd4DAtItSfhKS0Czr56A70p8U5O8g/0" encrypturl = "http://emoji.qpic.cn/wx_emoji/UyYVK8GMlq5VnJ56a4GkKHAiaC266Y0me0KtW6JN2FAZcXiaFKccRevA/" aeskey= "a911cc2ec96ddb781b5ca85d24143642" ></emoji>

     

首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/14/14
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python字符串操作 下一篇python 面向对象十 __init__和__n..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目