收到消息(recvMsg)
# recvMsg
微信版本支持情况
✅ 3.9.9.34
✅ 3.9.10.16
✅ 3.9.11.18
✅ 3.9.12.16
✅ 3.9.12.44
✅ 3.9.12.54
✅ 3.9.12.56
# 说明
{
"type": "recvMsg",
"des": "收到消息",
"data": {
"timeStamp": "1716619844146",
"fromType": 2,
"msgType": 1,
"msgSource": 0,
"fromWxid": "34457730396@chatroom",
"finalFromWxid": "wxid_3sq4tklb6c3121",
"atWxidList": ["wxid_nq6r0w9v12612", "wxid_s4icha2bm2zg12"],
"silence": 0,
"membercount": 3,
"signature": "V1_1YiTEwOY|v1_1YiTEwOY",
"msg": "@忆白\\u2005@小鹿\\uD83D\\uDE00\\uD83D\\uDE00摸\\u2005你好\\uD83E\\uDD23世界",
"msgId": "7053704521966022857",
"sendId": "c7df926d958ffbc32716ca65cd02891d"
},
"timestamp": "1716619844147",
"wxid": "wxid_nq6r0w9v12612",
"port": 8888,
"pid": 3944,
"flag": "7888"
}
| 参数 | 说明 |
|---|---|
| timeStamp | 收到这条消息的13位现行时间戳 |
| fromType | 来源类型:1|私聊 2|群聊 3|公众号(注意,这里采用的是wxid判断的,某些公众号的wxid和普通微信用户都是wxid_开头,导致会判断为1私聊,这里自己注意) |
| msgType | 消息类型:1|文本 3|图片 34|语音 42|名片 43|视频 47|动态表情 48|地理位置 49|分享链接或附件 2001|红包 2002|小程序 2003|群邀请 10000|系统消息 |
| msgSource | 消息来源:0|别人发送 1|自己发送 |
| fromWxid | fromType=1时为好友wxid,fromType=2时为群wxid,fromType=3时公众号wxid |
| finalFromWxid | 仅fromType=2时有效,为群内发言人wxid |
| atWxidList | 仅fromType=2时有效,为消息中艾特人wxid列表 |
| silence | 仅fromType=2时有效,0 |
| membercount | 仅fromType=2时有效,群成员数量 |
| signature | 消息签名 |
| msg | 消息内容 |
| msgId | 消息ID |
| sendId | 消息发送请求ID,仅当是自己发送的消息时才有值,当你调用接口发送消息后,会返回给你此字段,如果你收到了此事件,那么代表消息发送成功 |
# 特殊消息
# 收到图片
如果收到图片下载成功并且解密成功,那么此时的msg为
[pic=C:\Users\13301\Documents\DaenWxHookImg\fd4c1549bab5b03ad05699b0baf58b82.jpg,isDecrypt=1]
如果没有解密成功,那么此时的msg为
[pic=D:\Program Files\微信数据\WeChat Files\wxid_3sq4tklb6c3121\FileStorage\Image\2022-07\7527ca7fc12f0bf8a8e98020e635cadd.dat,isDecrypt=0]
# 收到文件
此时的msg为
[file=D:\Program Files\微信数据\WeChat Files\wxid_3sq4tklb6c3121\FileStorage\File\2022-07\test.zip]
注意,收到文件的一瞬间,您就会收到该回调,此时微信会开始自动下载文件,但是文件不一定下载完了,所以您调用下载文件接口时,可能会返回文件不存在,您需要自行循环调用下载接口,直至等待文件下载完成,如果文件过大,等待时间取决于您的网络速度
上次更新: 2025/10/07, 20:52:02