获取指定消息

获取指定消息。

使用示例

  1. import qqbot
  2. token = qqbot.Token({appid}, {token})
  3. msg_api = qqbot.MessageAPI(token, False)
  4. message = msg_api.get_message(channel_id, message_id)

参数说明

参数 必填 类型 说明
channel_id string 子频道 ID
message_id string 消息 ID

返回说明

参数 类型 说明
message Message 返回 message 对象

Message

字段名 类型 描述
id string 消息 ID
channel_id string 子频道 ID
guild_id string 频道 ID
content string 消息内容
timestamp string 消息创建时间,是个 iISO8601 timestamp 字符串,例:”2021-11-23T15:16:48+08:00”
author User 消息创建者
member Member 消息创建者的 member 信息

User

字段名 类型 描述
id string 用户 ID
username string 用户名
bot boolean 是否是机器人

Member

字段名 类型 描述
roles string[] 用户在频道内的身份组 ID,默认值可参考DefaultRoleIDs
joined_at string 用户加入频道的时间,是个 ISO8601 timestamp 字符串,例:”2021-11-23T15:16:48+08:00”

DefaultRoleIDs

系统默认生成下列身份组 ID。

身份组 ID 默认值 描述
1 全体成员
2 管理员
4 群主/创建者
5 子频道管理员

返回示例

data:

  1. {
  2. "message": {
  3. "id": "abcdef01",
  4. "channel_id": "100001",
  5. "guild_id": "100000000001",
  6. "content": "hello",
  7. "timestamp": "2021-05-25T15:20:34+08:00",
  8. "author": {
  9. "id": "1000000001",
  10. "username": "az",
  11. "bot": false
  12. },
  13. "member": {
  14. "roles": ["1"],
  15. "joined_at": "2021-04-12T16:34:42+08:00"
  16. }
  17. }
  18. }