消息对象(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" |
edited_timestamp | string | 消息编辑时间,是个 iISO8601 timestamp 字符串,例:"2021-11-23T15:16:48+08:00" |
mention_everyone | boolean | 是否是@全员消息 |
author | User | 消息创建者 |
attachments | MessageAttachment[] | 附件 |
embeds | MessageEmbed[] | embed |
mentions | User | 消息中@的人 |
member | Member | 消息创建者的 member 信息 |
ark | MessageArk | ark 消息 |
seq | number | 用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之前消息无法排序。(目前只在消息事件中有值,后续废弃) |
seq_in_channel | string | 子频道消息 seq,用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之前消息无法排序 |
message_reference | MessageReference | 引用消息对象 |
src_guild_id | string | 用于私信场景下识别真实的来源频道id |
MessageSendRequest
MessageEmbed
字段名 | 类型 | 描述 |
---|
title | string | 标题 |
description | string | 描述 |
prompt | string | 消息弹窗内容 |
timestamp | string | 消息创建时间,是个 ISO8601 timestamp 字符串,例:"2021-11-23T15:16:48+08:00" |
fields | MessageEmbedField[] | 消息体 |
MessageEmbedField
字段名 | 类型 | 描述 |
---|
name | string | 字段名 |
value | string | 字段值 |
MessageAttachment
MessageArk
MessageArkKv
MessageArkObj
MessageArkObjKv
字段名 | 类型 | 描述 |
---|
key | string | key |
value | string | value |
MessageReference
字段名 | 类型 | 必填 |描述 |
---|
message_id | string | 是 | 需要引用回复的消息 ID |
ignore_get_message_error | boolean | 否 | 是否忽略获取引用消息详情错误,默认否 |
MessageKeyboard
字段名 | 类型 | 必填 |描述 |
---|
id | string | 是 | keyboard 模板 id |
content | InlineKeyboard 对象 | 否 | 自定义 keyboard 内容,与 id 参数互斥,参数都传值将报错。 |
MessageAudited
消息审核对象
字段名 | 类型 | 描述 |
---|
audit_id | string | 消息审核 ID |
message_id | string | 消息 ID,只有审核通过事件才会有值 |
guild_id | string | 频道 ID |
channel_id | string | 子频道 ID |
audit_time | string | 消息审核时间,是个 ISO8601 timestamp 字符串,例:"2021-11-23T15:16:48+08:00" |
create_time | string timestamp | 消息创建时间,是个 ISO8601 timestamp 字符串,例:"2021-11-23T15:16:48+08:00" |
seq_in_channel | string | 子频道消息 seq,用于消息间的排序,seq 在同一子频道中按从先到后的顺序递增,不同的子频道之前消息无法排序 |