处理消息/消息类型
简要描述
推送示例
个人消息
{"data": {
"content": "Hello!", #消息内容
"createtime": 123456789, #时间戳
"from": "wxid_", #发送人wxid
"isChatroomMsg": 0, #是否群消息
"isSender": 0,
"msgSvrID": 1234567812342,
"reversed1": "<msgsource>\n\t</msgsource>\n",
"syncFromMobile": false,
"talkerInfo": { #用户信息
"alias": "",
"nickName": "小明",#发送人昵称
"smallHeadImgUrl": "https://wx.qlogo.cn/mmhead/2", #发送人头像
"userName": "wxid_xxxxxx" #发送wxid
},
"to": "wechatapi", #接收人ID
"type": 1
}}
群消息
{
"data": {
"content":"你好", #消息内容
"createtime": 1713224148, #时间戳
"from": "387222221088@chatroom", #群ID
"isChatroomMsg": 1, #是否群消息
"isSender": 0,
"msgSvrID": 91188511912362423,
"reversed1": "<msgsource></msgsource>\n",
"syncFromMobile": false,
"talkerInfo": { #群信息
"alias": "",
"nickName": "XXX用户群",
"smallHeadImgUrl": "https://wx.qlogo.cn/mmcrhead/78EkX665csAHNYzqUg5/0",
"userName": "387222221088@chatroom" #群ID
},
"chatroomMemberInfo": { #发送人信息
"alias": "lonconst",
"nickName": "昵称昵称",
"smallHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/VNv",
"userName": "longlong0203"
},
"to": "wechatapi", #消息接收人ID
"type": 1
}
}
推送类型说明
| 类型 | 枚举值 |
|---|
| 接口异步响应 | 0 |
| 同步消息 | 1 |
| 登录事件 | 2 |
| 退出事件 | 3 |
| 主动发送消息HOOK | 4 |
| 群聊信息变更通知 | 5 |
消息类型说明
| 类型 | 枚举值 |
|---|
| 文本消息 | 1 |
| 图片消息 | 3 |
| 语音消息 | 34 |
| 好友验证消息 | 37 |
| 好友推荐消息 | 42 |
| 聊天表情 | 47 |
| 位置消息 | 48 |
| XML消息 | 49 |
| 音视频通话 | 50 |
| 手机端操作消息 | 51 |
| 系统通知 | 10000 |
| 撤回消息 | 10002 |