消息对象(Message)
Message
| 字段名 | 类型 | 描述 |
| id | string | 消息 id |
| channel_id | string | 子频道 id |
| guild_id | string | 频道 id |
| content | string | 消息内容 |
| timestamp | ISO8601 timestamp | 消息创建时间 |
| edited_timestamp | ISO8601 timestamp | 消息编辑时间 |
| mention_everyone | bool | 是否是@全员消息 |
| author | User 对象 | 消息创建者 |
| attachments | MessageAttachment 对象数组 | 附件 |
| embeds | MessageEmbed 对象数组 | embed |
| mentions | User 对象数组 | 消息中@的人 |
| member | Member 对象 | 消息创建者的member信息 |
| ark | MessageArk ark消息对象 | ark消息 |
| seq | int | 用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之间消息无法排序。(目前只在消息事件中有值,2022年8月1日 后续废弃) |
| seq_in_channel | string | 子频道消息 seq,用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之间消息无法排序 |
| message_reference | MessageReference 对象 | 引用消息对象 |
MessageEmbed
MessageEmbedThumbnail
| 字段名 | 类型 | 描述 |
| url | string | 图片地址 |
MessageEmbedField
| 字段名 | 类型 | 描述 |
| name | string | 字段名 |
MessageAttachment
| 字段名 | 类型 | 描述 |
| url | string | 下载地址 |
MessageArk
| 字段名 | 类型 | 描述 |
| template_id | int | ark模板id(需要先申请) |
| kv | MessageAkrKv arkkv数组 | kv值列表 |
MessageArkKv
| 字段名 | 类型 | 描述 |
| key | string | key |
| value | string | value |
| obj | MessageArkObj arkobj类型的数组 | ark obj类型的列表 |
MessageArkObj
MessageArkObjKv
| 字段名 | 类型 | 描述 |
| key | string | key |
| value | string | value |
MessageReference
| 字段名 | 类型 | 描述 |
| message_id | string | 需要引用回复的消息 id |
| ignore_get_message_error | bool | 是否忽略获取引用消息详情错误,默认否 |
MessageMarkdown
| 字段名 | 类型 | 描述 |
| template_id | int | markdown 模板 id |
| params | MessageMarkdownParams | markdown 模板模板参数 |
| content | string | 原生 markdown 内容,与 template_id 和 params参数互斥,参数都传值将报错。 |
MessageMarkdownParams
| 字段名 | 类型 | 描述 |
| key | string | markdown 模版 key |
| values | string 类型的数组 | markdown 模版 key 对应的 values ,列表长度大小为 1 代表单 value 值,长度大于1则为列表类型的参数 values 传参数 |
MessageDelete
| 字段名 | 类型 | 描述 |
| message | Message 对象 | 被删除的消息内容 |
| op_user | User 对象 | 执行删除操作的用户 |
消息审核对象(MessageAudited)
MessageAudited
| 字段名 | 类型 | 描述 |
| audit_id | string | 消息审核 id |
| message_id | string | 消息 id,只有审核通过事件才会有值 |
| guild_id | string | 频道 id |
| channel_id | string | 子频道 id |
| audit_time | ISO8601 timestamp | 消息审核时间 |
| create_time | ISO8601 timestamp | 消息创建时间 |
| seq_in_channel | string | 子频道消息 seq,用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之间消息无法排序 |