服务器成员相关事件

事件格式说明:请查看 [事件结构/格式说明]\

新成员加入服务器

extra 字段说明:

字段 类型 说明
type string 消息的类型,本处为 joined_guild
body Map
» user_id string 用户 id
» joined_at int 加入服务器的时间

示例:

  1. {
  2. "s": 0,
  3. "d": {
  4. "channel_type": "GROUP",
  5. "type": 255,
  6. "target_id": "60163000000000",
  7. "author_id": "1",
  8. "content": "[系统消息]",
  9. "extra": {
  10. "type": "joined_guild",
  11. "body": {
  12. "user_id": "3891000000",
  13. "joined_at": 1612774315000
  14. }
  15. },
  16. "msg_id": "bcc9abbd-xxxx-61c6a976be5d",
  17. "msg_timestamp": 1612774315732,
  18. "nonce": "",
  19. "verify_token": "xxx"
  20. },
  21. "sn": 15
  22. }

服务器成员退出

extra 字段说明:

字段 类型 说明
type string 消息的类型,本处为 exited_guild
body Map
» user_id string 用户 id
» exited_at int 退出服务器的事件

示例:

  1. {
  2. "s": 0,
  3. "d": {
  4. "channel_type": "GROUP",
  5. "type": 255,
  6. "target_id": "60163000000000",
  7. "author_id": "1",
  8. "content": "[系统消息]",
  9. "extra": {
  10. "type": "exited_guild",
  11. "body": {
  12. "user_id": "3891000000",
  13. "exited_at": 1612774287628
  14. }
  15. },
  16. "msg_id": "ecec53c4-xxxx-16226c48487b",
  17. "msg_timestamp": 1612774287636,
  18. "nonce": "",
  19. "verify_token": "xxx"
  20. },
  21. "sn": 14
  22. }

服务器成员信息更新

extra 字段说明:

字段 类型 说明
type string 消息的类型,本处为 updated_guild_member
body Map
» user_id string 用户 id
» nickname string 昵称

示例:

  1. {
  2. "s": 0,
  3. "d": {
  4. "channel_type": "GROUP",
  5. "type": 255,
  6. "target_id": "60163000000000",
  7. "author_id": "1",
  8. "content": "[系统消息]",
  9. "extra": {
  10. "type": "updated_guild_member",
  11. "body": {
  12. "user_id": "3891600000",
  13. "nickname": "new_nick"
  14. }
  15. },
  16. "msg_id": "d22ae13c-xxxxxx-71f8398e16b5",
  17. "msg_timestamp": 1612774472181,
  18. "nonce": "",
  19. "verify_token": "xxxxx"
  20. },
  21. "sn": 17
  22. }

服务器成员上线

extra 字段说明:

字段 类型 说明
type string 消息的类型,本处为 guild_member_online
body Map
» user_id string 用户 id
» event_time int 事件发生的时间
» guilds array 服务器 id 组成的数组, 代表与该用户所在的共同的服务器

示例:

  1. {
  2. "s": 0,
  3. "d": {
  4. "channel_type": "PERSON",
  5. "type": 255,
  6. "target_id": "2862900000",
  7. "author_id": "1",
  8. "content": "[系统消息]",
  9. "extra": {
  10. "type": "guild_member_online",
  11. "body": {
  12. "user_id": "2418200000",
  13. "event_time": 1612930480315,
  14. "guilds": ["601638990000000"]
  15. }
  16. },
  17. "msg_id": "35f19bd2-xxxx-3eef019abb84",
  18. "msg_timestamp": 1612930480347,
  19. "nonce": "",
  20. "verify_token": "xxx"
  21. },
  22. "sn": 72
  23. }

服务器成员下线

extra 字段说明:

字段 类型 说明
type string 消息的类型,本处为 guild_member_offline
body Map
» user_id string 用户 id
» event_time int 事件发生的时间
» guilds array 服务器 id 组成的数组, 代表与该用户所在的共同的服务器

示例:

  1. {
  2. "s": 0,
  3. "d": {
  4. "channel_type": "PERSON",
  5. "type": 255,
  6. "target_id": "2862900000",
  7. "author_id": "1",
  8. "content": "[系统消息]",
  9. "extra": {
  10. "type": "guild_member_offline",
  11. "body": {
  12. "user_id": "2418200000",
  13. "event_time": 1612938960033,
  14. "guilds": ["601638990000000"]
  15. }
  16. },
  17. "msg_id": "35f19bd2-xxxx-3eef019abb84",
  18. "msg_timestamp": 1612938960033,
  19. "nonce": "",
  20. "verify_token": "xxx"
  21. },
  22. "sn": 74
  23. }