{
"type":"BotOnlineEvent",
"qq":123456
}
名字 |
类型 |
说明 |
qq |
Long |
登录成功的Bot的QQ号 |
{
"type":"BotOfflineEventActive",
"qq":123456
}
名字 |
类型 |
说明 |
qq |
Long |
主动离线的Bot的QQ号 |
{
"type":"BotOfflineEventForce",
"qq":123456
}
名字 |
类型 |
说明 |
qq |
Long |
被挤下线的Bot的QQ号 |
{
"type":"BotOfflineEventDropped",
"qq":123456
}
名字 |
类型 |
说明 |
qq |
Long |
被服务器断开或因网络问题而掉线的Bot的QQ号 |
{
"type":"BotReloginEvent",
"qq":123456
}
名字 |
类型 |
说明 |
qq |
Long |
主动重新登录的Bot的QQ号 |
{
"type": "FriendInputStatusChangedEvent",
"friend": {
"id": 123123,
"nickname": "nick",
"remark": "remark"
},
"inputting": true
}
名字 |
类型 |
说明 |
id |
Long |
好友 QQ 号码 |
nickname |
String |
好友昵称 |
remark |
String |
好友备注 |
inputting |
Boolean |
当前输出状态是否正在输入 |
{
"type": "FriendNickChangedEvent",
"friend": {
"id": 123123,
"nickname": "nick",
"remark": "remark"
},
"from": "origin nickname",
"to": "new nickname"
}
名字 |
类型 |
说明 |
id |
Long |
好友 QQ 号码 |
nickname |
String |
好友昵称(值不确定) |
remark |
String |
好友备注 |
from |
String |
原昵称 |
to |
String |
新昵称 |
{
"type": "FriendAddEvent",
"friend": {
"id": 123123,
"nickname": "nick",
"remark": "remark"
},
"stranger": true
}
名字 |
类型 |
说明 |
id |
Long |
好友 QQ 号码 |
nickname |
String |
好友昵称(值不确定) |
remark |
String |
好友备注 |
stranger |
String |
是否为陌生人添加,若为 true 对应为 StrangerRelationChangeEvent.Friended 的 mirai 事件,否则为 FriendAddEvent |
{
"type": "FriendDeleteEvent",
"friend": {
"id": 123123,
"nickname": "nick",
"remark": "remark"
}
}
名字 |
类型 |
说明 |
id |
Long |
好友 QQ 号码 |
nickname |
String |
好友昵称(值不确定) |
remark |
String |
好友备注 |
{
"type": "BotGroupPermissionChangeEvent",
"origin": "MEMBER",
"current": "ADMINISTRATOR",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "ADMINISTRATOR"
}
}
名字 |
类型 |
说明 |
origin |
String |
Bot的原权限,OWNER、ADMINISTRATOR或MEMBER |
current |
String |
Bot的新权限,OWNER、ADMINISTRATOR或MEMBER |
group |
Object |
权限改变所在的群信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
{
"type": "BotMuteEvent",
"durationSeconds": 600,
"operator": {
"id": 123456789,
"memberName": "我是管理员",
"permission": "ADMINISTRATOR",
"specialTitle":"群头衔",
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
durationSeconds |
Int |
禁言时长,单位为秒 |
operator |
Object |
操作的管理员或群主信息 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator.group |
Object |
Bot被禁言所在群的信息 |
operator.group.id |
Long |
群号 |
operator.group.name |
String |
群名 |
operator.group.permission |
String |
Bot在群中的权限,OWNER或ADMINISTRATOR |
{
"type": "BotUnmuteEvent",
"operator": {
"id": 123456789,
"memberName": "我是管理员",
"permission": "ADMINISTRATOR",
"specialTitle":"群头衔",
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
operator |
Object |
操作的管理员或群主信息 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator.group |
Object |
Bot被取消禁言所在群的信息 |
operator.group.id |
Long |
群号 |
operator.group.name |
String |
群名 |
operator.group.permission |
String |
Bot在群中的权限,OWNER或ADMINISTRATOR |
{
"type": "BotJoinGroupEvent",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
invitor: null
}
名字 |
类型 |
说明 |
group |
Object |
Bot新加入群的信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER(新加入群通常是Member) |
invitor |
Object |
如果被要求入群的话,则为邀请人的 Member 对象 |
{
"type": "BotLeaveEventActive",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
名字 |
类型 |
说明 |
group |
Object |
Bot退出的群的信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,ADMINISTRATOR或MEMBER |
{
"type": "BotLeaveEventKick",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
operator: null
}
名字 |
类型 |
说明 |
group |
Object |
Bot被踢出的群的信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,ADMINISTRATOR或MEMBER |
operator |
Object |
Bot被踢后获取操作人的 Member 对象 |
{
"type": "BotLeaveEventDisband",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
operator: null
}
名字 |
类型 |
说明 |
group |
Object |
Bot所在被解散的群的信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,ADMINISTRATOR或MEMBER |
operator |
Object |
Bot离开群后获取操作人的 Member 对象 |
{
"type": "GroupRecallEvent",
"authorId": 123456,
"messageId": 123456789,
"time": 1234679,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "ADMINISTRATOR"
},
"operator": {
"id": 123456789,
"memberName": "我是管理员",
"permission": "ADMINISTRATOR",
"specialTitle":"群头衔",
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
authorId |
Long |
原消息发送者的QQ号 |
messageId |
Int |
原消息messageId |
time |
Int |
原消息发送时间 |
group |
Object |
消息撤回所在的群 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
撤回消息的操作人,当null时为bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator.group |
Object |
同group |
{
"type": "FriendRecallEvent",
"authorId": 123456,
"messageId": 123456789,
"time": 1234679,
"operator": 123456
}
名字 |
类型 |
说明 |
authorId |
Long |
原消息发送者的QQ号 |
messageId |
Int |
原消息messageId |
time |
Int |
原消息发送时间 |
operator |
Long |
好友QQ号或BotQQ号 |
{
"type": "NudgeEvent",
"fromId": 123456,
"subject": {
"id": 123456,
"kind": "Group"
},
"action": "戳了戳",
"suffix": "的脸",
"target": 123456
}
名字 |
类型 |
说明 |
fromId |
Long |
动作发出者的QQ号 |
subject |
Object |
来源 |
subject.id |
Long |
来源的QQ号(好友)或群号 |
subject.kind |
String |
来源的类型,"Friend"或"Group" |
action |
String |
动作类型 |
suffix |
String |
自定义动作内容 |
target |
Long |
动作目标的QQ号 |
{
"type": "GroupNameChangeEvent",
"origin": "miral technology",
"current": "MIRAI TECHNOLOGY",
"group": {
"id": 123456789,
"name": "MIRAI TECHNOLOGY",
"permission": "MEMBER"
},
"operator": {
"id": 123456,
"memberName": "我是群主",
"permission": "ADMINISTRATOR",
"specialTitle":"群头衔",
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "OWNER"
}
}
}
名字 |
类型 |
说明 |
origin |
String |
原群名 |
current |
String |
新群名 |
group |
Object |
群名改名的群信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作的管理员或群主信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER或ADMINISTRATOR |
operator.group |
Object |
同group |
{
"type": "GroupMuteAllEvent",
"origin": false,
"current": true,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
"operator": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"OWNER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
}
}
名字 |
类型 |
说明 |
origin |
Boolean |
原本是否处于全员禁言 |
current |
Boolean |
现在是否处于全员禁言 |
group |
Object |
全员禁言的群信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作的管理员或群主信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER或ADMINISTRATOR |
operator.group |
Object |
同group |
{
"type": "GroupAllowAnonymousChatEvent",
"origin": false,
"current": true,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
"operator": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"OWNER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
origin |
Boolean |
原本匿名聊天是否开启 |
current |
Boolean |
现在匿名聊天是否开启 |
group |
Object |
匿名聊天状态改变的群信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作的管理员或群主信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER或ADMINISTRATOR |
operator.group |
Object |
同group |
{
"type": "GroupAllowConfessTalkEvent",
"origin": false,
"current": true,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
"isByBot": false
}
名字 |
类型 |
说明 |
origin |
Boolean |
原本坦白说是否开启 |
current |
Boolean |
现在坦白说是否开启 |
group |
Object |
坦白说状态改变的群信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
isByBot |
Boolean |
是否Bot进行该操作 |
{
"type": "GroupAllowMemberInviteEvent",
"origin": false,
"current": true,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
},
"operator": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"OWNER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
origin |
Boolean |
原本是否允许群员邀请好友加群 |
current |
Boolean |
现在是否允许群员邀请好友加群 |
group |
Object |
允许群员邀请好友加群状态改变的群信息 |
group.id |
Long |
群号 |
group.name |
String |
群名 |
group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作的管理员或群主信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER或ADMINISTRATOR |
operator.group |
Object |
同group |
{
"type": "MemberJoinEvent",
"member": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"MEMBER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
},
invitor: null
}
名字 |
类型 |
说明 |
member |
Object |
新人信息 |
member.id |
Long |
新人的QQ号 |
member.memberName |
String |
新人的群名片 |
member.permission |
String |
新人在群中的权限,OWNER、ADMINISTRATOR或MEMBER(新入群通常是MEMBER) |
member.group |
Object |
新人入群的群信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
invitor |
Object |
如果被要求入群的话,则为邀请人的 Member 对象 |
{
"type": "MemberLeaveEventKick",
"member": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"MEMBER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
},
"operator": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"OWNER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
}
}
名字 |
类型 |
说明 |
member |
Object |
被踢者的信息 |
member.id |
Long |
被踢者的QQ号 |
member.memberName |
String |
被踢者的群名片 |
member.permission |
String |
被踢者在群中的权限,ADMINISTRATOR或MEMBER |
member.group |
Object |
被踢者所在的群 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作的管理员或群主信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER或ADMINISTRATOR |
operator.group |
Object |
同member.group |
{
"type": "MemberLeaveEventQuit",
"member": {
"id": 123456789,
"memberName": "我是被踢的",
"permission": "MEMBER",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
member |
Object |
退群群员的信息 |
member.id |
Long |
退群群员的QQ号 |
member.memberName |
String |
退群群员的群名片 |
member.permission |
String |
退群群员在群中的权限,ADMINISTRATOR或MEMBER |
member.group |
Object |
退群群员所在的群信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
{
"type": "MemberCardChangeEvent",
"origin": "origin name",
"current": "我是被改名的",
"member": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"MEMBER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
}
}
名字 |
类型 |
说明 |
origin |
String |
原本名片 |
current |
String |
现在名片 |
member |
Object |
名片改动的群员的信息 |
member.id |
Long |
名片改动的群员的QQ号 |
member.memberName |
String |
名片改动的群员的群名片 |
member.permission |
String |
名片改动的群员在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
member.group |
Object |
名片改动的群员所在群的信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
{
"type": "MemberSpecialTitleChangeEvent",
"origin": "origin title",
"current": "new title",
"member": {
"id": 123456789,
"memberName": "我是被改头衔的",
"permission": "MEMBER",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
origin |
String |
原头衔 |
current |
String |
现头衔 |
member |
Object |
头衔改动的群员的信息 |
member.id |
Long |
头衔改动的群员的QQ号 |
member.memberName |
String |
头衔改动的群员的群名片 |
member.permission |
String |
头衔改动的群员在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
member.group |
Object |
头衔改动的群员所在群的信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
{
"type": "MemberPermissionChangeEvent",
"origin": "MEMBER",
"current": "ADMINISTRATOR",
"member": {
"id": 123456789,
"memberName": "我是被改权限的",
"permission": "ADMINISTRATOR",
"group": {
"id": 123456789,
"name": "Miral Technology",
"permission": "MEMBER"
}
}
}
名字 |
类型 |
说明 |
origin |
String |
原权限 |
current |
String |
现权限 |
member |
Object |
权限改动的群员的信息 |
member.id |
Long |
权限改动的群员的QQ号 |
member.memberName |
String |
权限改动的群员的群名片 |
member.permission |
String |
权限改动的群员在群中的权限,ADMINISTRATOR或MEMBER |
member.group |
Object |
权限改动的群员所在群的信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
{
"type": "MemberMuteEvent",
"durationSeconds": 600,
"member": {
"id":1234567890,
"memberName":"我是被取消禁言的",
"specialTitle":"群头衔",
"permission":"MEMBER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
},
"operator": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"OWNER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
}
}
名字 |
类型 |
说明 |
durationSeconds |
Long |
禁言时长,单位为秒 |
member |
Object |
被禁言的群员的信息 |
member.id |
Long |
被禁言的群员的QQ号 |
member.memberName |
String |
被禁言的群员的群名片 |
member.permission |
String |
被禁言的群员在群中的权限,ADMINISTRATOR或MEMBER |
member.group |
Object |
被禁言的群员所在群的信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作者的信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER、ADMINISTRATOR |
operator.group |
Object |
同member.group |
{
"type": "MemberUnmuteEvent",
"member": {
"id":1234567890,
"memberName":"我是被取消禁言的",
"specialTitle":"群头衔",
"permission":"MEMBER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
},
"operator": {
"id":1234567890,
"memberName":"",
"specialTitle":"群头衔",
"permission":"OWNER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
}
}
名字 |
类型 |
说明 |
member |
Object |
被取消禁言的群员的信息 |
member.id |
Long |
被取消禁言的群员的QQ号 |
member.memberName |
String |
被取消禁言的群员的群名片 |
member.permission |
String |
被取消禁言的群员在群中的权限,ADMINISTRATOR或MEMBER |
member.group |
Object |
被取消禁言的群员所在群的信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
operator |
Object? |
操作者的信息,当null时为Bot操作 |
operator.id |
Long |
操作者的QQ号 |
operator.memberName |
String |
操作者的群名片 |
operator.permission |
String |
操作者在群中的权限,OWNER、ADMINISTRATOR |
operator.group |
Object |
同member.group |
{
"type": "MemberHonorChangeEvent",
"member": {
"id":1234567890,
"memberName":"我是被取消禁言的",
"specialTitle":"群头衔",
"permission":"MEMBER", // 群成员在群中的权限
"joinTimestamp":12345678,
"lastSpeakTimestamp":8765432,
"muteTimeRemaining":0,
"group":{
"id":12345,
"name":"群名1",
"permission":"MEMBER" // bot 在群中的权限
}
},
"action": "achieve",
"honor": "龙王"
}
名字 |
类型 |
说明 |
member |
Object |
被取消禁言的群员的信息 |
member.id |
Long |
被取消禁言的群员的QQ号 |
member.memberName |
String |
被取消禁言的群员的群名片 |
member.permission |
String |
被取消禁言的群员在群中的权限,ADMINISTRATOR或MEMBER |
member.group |
Object |
被取消禁言的群员所在群的信息 |
member.group.id |
Long |
群号 |
member.group.name |
String |
群名 |
member.group.permission |
String |
Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
action |
String |
称号变化行为:achieve获得称号,lose失去称号 |
honor |
String |
称号名称 |
{
"type": "NewFriendRequestEvent",
"eventId": 12345678,
"fromId": 123456,
"groupId": 654321,
"nick": "Nick Name",
"message": ""
}
名字 |
类型 |
说明 |
eventId |
Long |
事件标识,响应该事件时的标识 |
fromId |
Long |
申请人QQ号 |
groupId |
Long |
申请人如果通过某个群添加好友,该项为该群群号;否则为0 |
nick |
String |
申请人的昵称或群名片 |
message |
String |
申请消息 |
{
"type": "MemberJoinRequestEvent",
"eventId": 12345678,
"fromId": 123456,
"groupId": 654321,
"groupName": "Group",
"nick": "Nick Name",
"message": "",
"invitorId": null
}
名字 |
类型 |
说明 |
eventId |
Long |
事件标识,响应该事件时的标识 |
fromId |
Long |
申请人QQ号 |
groupId |
Long |
申请人申请入群的群号 |
groupName |
String |
申请人申请入群的群名称 |
nick |
String |
申请人的昵称或群名片 |
message |
String |
申请消息 |
invitorId |
Long |
邀请人,可能为空 |
{
"type": "BotInvitedJoinGroupRequestEvent",
"eventId": 12345678,
"fromId": 123456,
"groupId": 654321,
"groupName": "Group",
"nick": "Nick Name",
"message": ""
}
名字 |
类型 |
说明 |
eventId |
Long |
事件标识,响应该事件时的标识 |
fromId |
Long |
邀请人(好友)的QQ号 |
groupId |
Long |
被邀请进入群的群号 |
groupName |
String |
被邀请进入群的群名称 |
nick |
String |
邀请人(好友)的昵称 |
message |
String |
邀请消息 |
{
"type": "OtherClientOnlineEvent",
"client": {
"id": 1,
"platform": "WINDOWS"
},
"kind": 69899
}
名字 |
类型 |
说明 |
client |
Object |
其他客户端 |
client.id |
Long |
客户端标识号 |
client.platform |
String |
客户端类型 |
kind |
Long? |
详细设备类型 |
{
"type": "OtherClientOfflineEvent",
"client": {
"id": 1,
"platform": "WINDOWS"
}
}
名字 |
类型 |
说明 |
client |
Object |
其他客户端 |
client.id |
Long |
客户端标识号 |
client.platform |
String |
客户端类型 |
{
"type": "CommandExecutedEvent",
"name": "shutdown",
"friend": null,
"member": null,
"args": [
{
"type": "Plain",
"text": "myself"
}
]
}
即执行了 /shutdown myself
名字 |
类型 |
说明 |
eventId |
Long |
事件标识,响应该事件时的标识 |
name |
String |
命令名称 |
friend |
Object |
发送命令的好友, 从控制台发送为 null |
member |
Object |
发送命令的群成员, 从控制台发送为 null |
args |
Array |
指令的参数, 以消息类型传递 |