频道相关事件列表
频道内用户添加 reaction
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 added_reaction |
| body |
Map |
|
| » msg_id |
string |
用户点击的消息 id |
| » user_id |
string |
点击的用户 |
| » channel_id |
string |
频道 id |
| » emoji |
Map |
消息对象, 包含 id 表情 id, name 表情名称 |
示例
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "60163800000000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "added_reaction", "body": { "channel_id": "5823400000000", "emoji": { "id": "[#128226;]", "name": "[#128226;]" }, "user_id": "2418000000", "msg_id": "59def270-xxxx-xxxx-xxxx-8db935e054a1" } }, "msg_id": "xxxx-xxxx-xxxx", "msg_timestamp": 1612703779612, "nonce": "", "verify_token": "xxxx" }, "sn": 1}
频道内用户取消 reaction
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 deleted_reaction |
| body |
Map |
|
| » msg_id |
string |
用户点击的消息 id |
| » user_id |
string |
点击的用户 |
| » channel_id |
string |
频道 id |
| » emoji |
Map |
消息对象, 包含 id 表情 id, name 表情名称 |
示例:
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "60163800000000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "deleted_reaction", "body": { "channel_id": "5823400000000", "emoji": { "id": "[#128226;]", "name": "[#128226;]" }, "user_id": "2418000000", "msg_id": "59def270-xxxx-xxxx-xxxx-8db935e054a1" } }, "msg_id": "abd87680-xxxx-xxxx-xxxx-a56107a48e12", "msg_timestamp": 1612703776899, "nonce": "", "verify_token": "xxxx" }, "sn": 1}
#
频道消息更新
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 updated_message |
| body |
Map |
|
| » msg_id |
string |
被更新的消息的 id |
| » content |
string |
更新后的文本 |
| » channel_id |
string |
频道 id |
| » mention |
array |
提及的用户 id 组成的列表 |
| » mention_all |
boolean |
是否提及 全体成员 |
| » mention_here |
boolean |
是否提及 在线成员 |
| » mention_roles |
array |
提及的角色 id 组成的列表 |
| » updated_at |
int |
更新时间戳(毫秒) |
示例:
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "60163899100000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "updated_message", "body": { "channel_id": "5823470000000", "content": "1aaaaaa", "mention": [], "mention_all": false, "mention_here": false, "mention_roles": [], "updated_at": 1612703810779, "msg_id": "59def270-xxx-8db935e054a1" } }, "msg_id": "cc523bf1-xxx-88c31ebc9fba", "msg_timestamp": 1612703810791, "nonce": "", "verify_token": "xxx" }, "sn": 3}
频道消息被删除
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 deleted_message |
| body |
Map |
|
| » msg_id |
string |
被更新的消息的 id |
| » channel_id |
string |
频道 id |
示例:
{ "d": { "channel_type": "GROUP", "type": 255, "target_id": "60163000000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "deleted_message", "body": { "channel_id": "58234000000", "msg_id": "59def270-xxxx-8db935e054a1" } }, "msg_id": "63d6a934-xxxx-a1f02c255213", "msg_timestamp": 1612704007683, "nonce": "", "verify_token": "xxx" }, "s": 0, "sn": 5}
#
新增频道
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 added_channel |
| body |
Map |
参考对象-频道 Channel |
示例:
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "6016389000000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "added_channel", "body": { "id": "53002000000000", "name": "新的频道", "user_id": "2418239356", "guild_id": "6016389000000", "is_category": 0, "parent_id": "6016400000000000", "level": 12, "slow_mode": 0, "topic": "新的频道的说明", "type": 1, "permission_overwrites": [ { "role_id": 0, "allow": 0, "deny": 0 } ], "permission_users": [ { "user": { "id": "0", "username": "花荣", "identify_num": "12", "online": true, "os": "Websocket", "status": 1, "avatar": "xxxx", "mobile_verified": true, "nickname": "test", "roles": [], "joined_at": 1602596021000, "active_time": 1612703344396 }, "allow": 0, "deny": 0 } ], "permission_sync": 1 } }, "msg_id": "70b60e52-xxx-4e8d0a995b1a", "msg_timestamp": 1612776265417, "nonce": "", "verify_token": "xxx" }, "sn": 21}
修改频道信息
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 updated_channel |
| body |
Map |
参考对象-频道 Channel |
示例
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "6016389000000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "updated_channel", "body": { "id": "53002000000000", "name": "更新后的频道", "user_id": "2418239356", "guild_id": "6016389000000", "is_category": 0, "parent_id": "6016400000000000", "level": 12, "slow_mode": 0, "topic": "更新后的频道的说明", "type": 1, "permission_overwrites": [ { "role_id": 0, "allow": 0, "deny": 0 } ], "permission_users": [], "permission_sync": 1 } }, "msg_id": "70b60e52-xxx-4e8d0a995b1a", "msg_timestamp": 1612776265417, "nonce": "", "verify_token": "xxx" }, "sn": 21}
删除频道
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 deleted_channel |
| body |
Map |
|
| » id |
string |
被删掉的频道 id |
| » deleted_at |
int |
删除时间(毫秒) |
示例:
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "60163899100000000", "author_id": "1", "content": "[系统消息]", "extra": { "type": "deleted_channel", "body": { "id": "69972200000000", "deleted_at": 1612777405595 } }, "msg_id": "3968a7e3-xxxx-0c8bac275fb4", "msg_timestamp": 1612777238358, "nonce": "", "verify_token": "xxx" }, "sn": 24}
新的频道置顶消息
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 pinned_message |
| body |
Map |
|
| » channel_id |
string |
频道 id |
| » operator_id |
string |
操作人 id |
| » msg_id |
string |
被置顶的消息 id |
示例:
{ "s": 0, "d": { "channel_type": "GROUP", "type": 255, "target_id": "xxx", "author_id": "1", "content": "[系统消息]", "extra": { "type": "pinned_message", "body": { "channel_id": "xxxx", "operator_id": "2418200000", "msg_id": "4d5ef7ae-xxxx-b03e57cdf2e9" } }, "msg_id": "d2bad9e9-xxxx-265f74dc35bb", "msg_timestamp": 1614054656178, "nonce": "", "verify_token": "xxxx" }, "sn": 196}
取消频道置顶消息
extra 字段说明:
| 字段 |
类型 |
说明 |
| type |
string |
消息的类型,本处为 unpinned_message |
| body |
Map |
|
| » channel_id |
string |
频道 id |
| » operator_id |
string |
操作人 id |
| » msg_id |
string |
被取消置顶的消息 id |
示例:
{ "d": { "channel_type": "GROUP", "type": 255, "target_id": "xxx", "author_id": "1", "content": "[系统消息]", "extra": { "type": "unpinned_message", "body": { "channel_id": "xxxxx", "operator_id": "2418200000", "msg_id": "4d5ef7ae-xxxx-b03e57cdf2e9" } }, "msg_id": "9b269469-xxxx-9e526ea8f7f0", "msg_timestamp": 1614054894618, "nonce": "", "verify_token": "xxxx" }, "s": 0, "sn": 197}