事件接收
## 事件接收
### 事件类型(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`
|参数|类型|说明
|-|-|-|
|共有|事件类型共有参数|最外层的参数|