|
|
@@ -0,0 +1,727 @@
|
|
|
+
|
|
|
+#### Bot登录成功
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotOnlineEvent",
|
|
|
+ "qq": 123456
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---- | ---- | ------------------- |
|
|
|
+| qq | Long | 登录成功的Bot的QQ号 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot主动离线
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotOfflineEventActive",
|
|
|
+ "qq": 123456
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---- | ---- | ------------------- |
|
|
|
+| qq | Long | 主动离线的Bot的QQ号 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot被挤下线
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotOfflineEventForce",
|
|
|
+ "qq": 123456
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---- | ---- | ------------------- |
|
|
|
+| qq | Long | 被挤下线的Bot的QQ号 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot被服务器断开或因网络问题而掉线
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotOfflineEventDropped",
|
|
|
+ "qq": 123456
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---- | ---- | ----------------------------------------- |
|
|
|
+| qq | Long | 被服务器断开或因网络问题而掉线的Bot的QQ号 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot主动重新登录.
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotReloginEvent",
|
|
|
+ "qq": 123456
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---- | ---- | ----------------------- |
|
|
|
+| qq | Long | 主动重新登录的Bot的QQ号 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot在群里的权限被改变. 操作人一定是群主
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotGroupPermissionChangeEvent",
|
|
|
+ "origin": "MEMBER",
|
|
|
+ "new": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "ADMINISTRATOR"
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---------------- | ------ | --------------------------------------------- |
|
|
|
+| origin | String | Bot的原权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+| new | String | Bot的新权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+| group | Object | 权限改变所在的群信息 |
|
|
|
+| group.id | Long | 群号 |
|
|
|
+| group.name | String | 群名 |
|
|
|
+| group.permission | String | Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot被禁言
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotMuteEvent",
|
|
|
+ "durationSeconds": 600,
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot被取消禁言
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotUnmuteEvent",
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### Bot加入了一个新群
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "BotJoinGroupEvent",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---------------- | ------ | ------------------------------------------------------------ |
|
|
|
+| group | Object | Bot新加入群的信息 |
|
|
|
+| group.id | Long | 群号 |
|
|
|
+| group.name | String | 群名 |
|
|
|
+| group.permission | String | Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER(新加入群通常是Member) |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 某个群名改变
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "GroupNameChangeEvent",
|
|
|
+ "origin": "miral technology",
|
|
|
+ "new": "MIRAI TECHNOLOGY",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "MIRAI TECHNOLOGY",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ },
|
|
|
+ "isByBot": false
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---------------- | ------- | --------------------------------------------- |
|
|
|
+| origin | String | 原群名 |
|
|
|
+| new | String | 新群名 |
|
|
|
+| group | Object | 群名改名的群信息 |
|
|
|
+| group.id | Long | 群号 |
|
|
|
+| group.name | String | 群名 |
|
|
|
+| group.permission | String | Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+| isByBot | Boolean | 是否Bot进行该操作 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 某群入群公告改变
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "GroupEntranceAnnouncementChangeEvent",
|
|
|
+ "origin": "abc",
|
|
|
+ "new": "cba",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ------------------- | ------- | --------------------------------------------- |
|
|
|
+| origin | String | 原公告 |
|
|
|
+| new | 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 全员禁言
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "GroupMuteAllEvent",
|
|
|
+ "origin": false,
|
|
|
+ "new": true,
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ------------------- | ------- | --------------------------------------------- |
|
|
|
+| origin | Boolean | 原本是否处于全员禁言 |
|
|
|
+| new | 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 匿名聊天
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "GroupAllowAnonymousChatEvent",
|
|
|
+ "origin": false,
|
|
|
+ "new": true,
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ------------------- | ------- | --------------------------------------------- |
|
|
|
+| origin | Boolean | 原本匿名聊天是否开启 |
|
|
|
+| new | 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 坦白说
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "GroupAllowConfessTalkEvent",
|
|
|
+ "origin": false,
|
|
|
+ "new": true,
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ },
|
|
|
+ "isByBot": false
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ---------------- | ------- | --------------------------------------------- |
|
|
|
+| origin | Boolean | 原本坦白说是否开启 |
|
|
|
+| new | Boolean | 现在坦白说是否开启 |
|
|
|
+| group | Object | 坦白说状态改变的群信息 |
|
|
|
+| group.id | Long | 群号 |
|
|
|
+| group.name | String | 群名 |
|
|
|
+| group.permission | String | Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+| isByBot | Boolean | 是否Bot进行该操作 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 允许群员邀请好友加群
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "GroupAllowMemberInviteEvent",
|
|
|
+ "origin": false,
|
|
|
+ "new": true,
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ------------------- | ------- | --------------------------------------------- |
|
|
|
+| origin | Boolean | 原本是否允许群员邀请好友加群 |
|
|
|
+| new | 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 新人入群的事件
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberJoinEvent",
|
|
|
+ "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 | 新人在群中的权限,OWNER、ADMINISTRATOR或MEMBER(新入群通常是MEMBER) |
|
|
|
+| member.group | Object | 新人入群的群信息 |
|
|
|
+| member.group.id | Long | 群号 |
|
|
|
+| member.group.name | String | 群名 |
|
|
|
+| member.group.permission | String | Bot在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 成员被踢出群(该成员不是Bot)
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberLeaveEventKick",
|
|
|
+ "member": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是被踢的",
|
|
|
+ "permission": "MEMBER",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "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 |
|
|
|
+| operator | Object? | 操作的管理员或群主信息,当null时为Bot操作 |
|
|
|
+| operator.id | Long | 操作者的QQ号 |
|
|
|
+| operator.memberName | String | 操作者的群名片 |
|
|
|
+| operator.permission | String | 操作者在群中的权限,OWNER或ADMINISTRATOR |
|
|
|
+| operator.group | Object | 同member.group |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 成员主动离群(该成员不是Bot)
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 群名片改动
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberCardChangeEvent",
|
|
|
+ "origin": "origin name",
|
|
|
+ "new": "我是被改名的",
|
|
|
+ "member": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是被改名的",
|
|
|
+ "permission": "MEMBER",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员,也可能是我自己",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ----------------------- | ------- | -------------------------------------------------------- |
|
|
|
+| 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 |
|
|
|
+| operator | Object? | 操作者的信息,可能为该群员自己,当null时为Bot操作 |
|
|
|
+| operator.id | Long | 操作者的QQ号 |
|
|
|
+| operator.memberName | String | 操作者的群名片 |
|
|
|
+| operator.permission | String | 操作者在群中的权限,OWNER、ADMINISTRATOR或MEMBER |
|
|
|
+| operator.group | Object | 同member.group |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 群头衔改动(只有群主有操作限权)
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberSpecialTitleChangeEvent",
|
|
|
+ "origin": "origin title",
|
|
|
+ "new": "new title",
|
|
|
+ "member": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是被改头衔的",
|
|
|
+ "permission": "MEMBER",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ----------------------- | ------ | -------------------------------------------------------- |
|
|
|
+| origin | String | 原头衔 |
|
|
|
+| new | 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 成员权限改变的事件(该成员不可能是Bot,见BotGroupPermissionChangeEvent)
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberPermissionChangeEvent",
|
|
|
+ "origin": "MEMBER",
|
|
|
+ "new": "ADMINISTRATOR",
|
|
|
+ "member": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是被改权限的",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ----------------------- | ------ | ------------------------------------------------- |
|
|
|
+| origin | String | 原权限 |
|
|
|
+| new | 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 群成员被禁言事件(该成员不可能是Bot,见BotMuteEvent)
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberMuteEvent",
|
|
|
+ "durationSeconds": 600,
|
|
|
+ "member": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是被禁言的",
|
|
|
+ "permission": "MEMBER",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+| 名字 | 类型 | 说明 |
|
|
|
+| ----------------------- | ------- | ----------------------------------------------- |
|
|
|
+| 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 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#### 群成员被取消禁言事件(该成员不可能是Bot,见BotUnmuteEvent)
|
|
|
+
|
|
|
+```json5
|
|
|
+{
|
|
|
+ "type": "MemberUnmuteEvent",
|
|
|
+ "member": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是被取消禁言的",
|
|
|
+ "permission": "MEMBER",
|
|
|
+ "group": {
|
|
|
+ "id": 123456789,
|
|
|
+ "name": "Miral Technology",
|
|
|
+ "permission": "MEMBER"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "operator": {
|
|
|
+ "id": 123456789,
|
|
|
+ "memberName": "我是管理员",
|
|
|
+ "permission": "ADMINISTRATOR",
|
|
|
+ "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 |
|
|
|
+| operator | Object? | 操作者的信息,当null时为Bot操作 |
|
|
|
+| operator.id | Long | 操作者的QQ号 |
|
|
|
+| operator.memberName | String | 操作者的群名片 |
|
|
|
+| operator.permission | String | 操作者在群中的权限,OWNER、ADMINISTRATOR |
|
|
|
+| operator.group | Object | 同member.group |
|
|
|
+
|
|
|
+
|