消息对象(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 引用消息对象

MessageSendRequest

字段名 类型 描述
content string 消息内容,文本内容,支持内嵌格式
embed MessageEmbed embed 消息,一种特殊的 ark
ark MessageArk ark 消息
image string 图片 url 地址
msg_id string 要回复的消息 id。带了 msg_id 视为被动回复消息,否则视为主动推送消息
message_reference MessageReference 引用消息对象

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

字段名 类型 描述
url string 下载地址

MessageArk

字段名 类型 描述
template_id number ark 模板 id(需要先申请)
kv MessageAkrKv[] kv 值列表

MessageArkKv

字段名 类型 描述
key string key
value string value
obj MessageArkObj[] ark obj 类型的列表

MessageArkObj

字段名 类型 描述
obj_kv MessageArkObjKv[] ark objkv 列表

MessageArkObjKv

字段名 类型 描述
key string key
value string value

MessageReference

字段名 类型 必填 |描述
message_id string 是 | 需要引用回复的消息 ID
ignore_get_message_error boolean 否 | 是否忽略获取引用消息详情错误,默认否

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 在同一子频道中按从先到后的顺序递增,不同的子频道之前消息无法排序