事件接收

## 事件接收 ### 事件类型(event) `event`参数表示QQ内产生的事件,格式为:`消息类型_产生源_动作类型` >i☀ 消息类型:`msg <消息>` 和 `event <事件>`两种类型 >i☀ 产生源:主要有`friend <好友>`,`group <群>` 和 `frame <框架>`三种类型, 补充有`subscribe <公众号>` 和 `consolt <网页QQ咨询>`两种类型 >i☀ 动作类型:此文档的主要角色,单独列出 --- ### 共有参数 |文件类|类型|说明|附加 |-|-|-|- |id|文本型|文件id| |name|文本型|文件名| |size|长整数型|文件大小| |md5|文本型|MD5值| |群详情类|类型|说明|附加 |-|-|-|- |id|长整数型|群号| |card|文本型|触发者群名片| |title|文本型|触发者群头衔| |name|文本型|群名称| |消息详情类|类型|说明|附加 |-|-|-|- |random|长整数型|消息Random| |req|整数型|消息Req| |seq|长整数型|消息Seq|仅限好友 |appid|整数型|消息appid|仅限群 |time|整数型|接收时间戳 (秒)| --- |消息类型共有参数|类型|说明|附加 |-|-|-|- |event|文本型|事件类型| |uid|长整数型|触发QQ| |bot|长整数型|机器人QQ| |nickname|文本型|触发者昵称| |msg|文本型|触发内容| |msgAttach|消息详情类|消息详细信息 |file|文件类|文件详细信息|仅限收到文件 |group|群详情类|群基本信息|仅限群 |事件类型共有参数|类型|说明|附加 |-|-|-|- |event|文本型|事件类型| |uid|长整数型|触发QQ| |bot|长整数型|机器人QQ| |nickname|文本型|触发者昵称| |gid|长整数型|群号|仅限群 |groupName|文本型|群名称|仅限群 --- ### 动作类型 #### 消息类 >w 群信息:`msg_group` 好友信息:`msg_friend` 群临时信息:`msg_group_temp` 网页QQ咨询:`msg_consolt` 公众号临时会话:`msg_subscribe` |参数|类型|说明 |-|-|-| |共有|消息类型共有参数|最外层的参数| --- #### 事件类 >d 好友请求:`event_friend_addRequest` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| |type|整数型|请求类型 |seq|长整数型|消息Seq <br> >i 好友撤回消息:`event_friend_withdrawn` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| seq|长整数型|消息Seq msg|文本型|消息内容 <br> >s 某人被禁言:`event_group_noSpeak` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 msg|文本型|消息内容 <br> >w 某人被解除禁言:`event_group_canSpeak` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 <br> >d 某人加入了群:`event_group_add` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 <br> >i 某人被邀请进群:`event_group_invite` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 msg|文本型|消息内容 <br> >s 机器人被邀请进群:`event_group_inviteBot` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 seq|长整数型|消息Seq <br> >w 某人申请加群:`event_group_apply` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 seq|长整数型|消息Seq msg|文本型|消息内容 <br> >d 某人被踢出群:`event_group_kickout` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 <br> >i 某人被撤回消息:`event_group_withdrawn` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| from|长整数型|操作者QQ fromNickname|文本型|操作者昵称 seq|长整数型|消息Seq msg|文本型|消息内容 <br> >s 系统提示:`event_group_prompt` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| msg|文本型|消息内容 <br> >w 被好友删除:`event_friend_clear` 有新好友:`event_friend_newFriend` 好友昵称改变:`event_friend_nicknameChange` 对方拒绝好友请求:`event_friend_addFail` 对方同意好友请求:`event_friend_addSuccess` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| <br> >d 系统提示:`event_friend_prompt` 个性签名被赞:`event_friend_PersonalSign` 签名回复:`event_friend_replySign` 签名被赞:`event_friend_likedSign` 资料卡被赞:`event_friend_likedCard` 好友签名变更:`event_friend_signChange` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数| msg|文本型|消息内容 <br> >i 群头像改变:`event_group_head` 群名称改变:`event_group_nameChange` 全员禁言:`event_group_allNoSpeak` 解除全员禁言:`event_group_allCanSpeak` 展示群头衔:`event_group_showTitle` 隐藏群头衔:`event_group_hiddenTitle` >s 机器人被踢出:`event_group_kickoutBot` 机器人登录成功:`event_frame_loginSuccess` 某人获得管理:`event_group_getManagement` 某人被取消管理:`event_group_cancelManagement` 开启匿名聊天:`event_group_openAnonymous` 关闭匿名聊天:`event_group_closeAnonymous` >w 允许群临时会话:`event_group_allowTempChat` 禁止群临时会话:`event_group_disableTempChat` 允许上传群文件:`event_group_allowUploadFile` 禁止上传群文件:`event_group_disableUploadFile` 允许上传相册:`event_group_allowUploadAlbum` 禁止上传相册:`event_group_disableUploadAlbum` >d 群被解散:`event_group_disband` 某人退出群:`event_group_quit` |参数|类型|说明 |-|-|-| |共有|事件类型共有参数|最外层的参数|