TencentMessage

interface TencentMessage

消息对象(Message)

消息对象的完整定义, 是用于接收的消息。

Types

Link copied to clipboard
data class Ark(val templateId: ID, val kv: List<TencentMessage.Ark.Kv> = emptyList())

https://bot.q.qq.com/wiki/develop/api/openapi/message/model.html#messageark

Link copied to clipboard
data class Attachment(val url: String)

https://bot.q.qq.com/wiki/develop/api/openapi/message/model.html#messageattachment

Link copied to clipboard
object Companion
Link copied to clipboard
data class Embed(val title: String, val description: String, val prompt: String, val timestamp: Timestamp, val fields: List<TencentMessage.Embed.Field>)
Link copied to clipboard
data class Markdown(val templateId: Int?, val customTemplateId: String?, val params: List<TencentMessage.Markdown.Params>?, val content: String? = null)

Properties

Link copied to clipboard
abstract val ark: TencentMessage.Ark?

ark消息对象 ark消息

Link copied to clipboard

MessageAttachment 对象数组 附件

Link copied to clipboard
abstract val author: TencentUserInfo

消息创建者

Link copied to clipboard
abstract val channelId: ID

子频道 id

Link copied to clipboard
abstract val content: String

消息内容

Link copied to clipboard
abstract val editedTimestamp: Timestamp

ISO8601 timestamp 消息编辑时间

Link copied to clipboard

embeds MessageEmbed 对象数组 embed

Link copied to clipboard
abstract val guildId: ID

频道 id

Link copied to clipboard
abstract val id: ID

消息 id

Link copied to clipboard

Member 对象 消息创建者的member信息

Link copied to clipboard
abstract val mentionEveryone: Boolean

是否是@全员消息

Link copied to clipboard

User 对象数组 消息中@的人

Link copied to clipboard
abstract val seqInChannel: String?

seq_in_channel string

Link copied to clipboard
abstract val timestamp: Timestamp

ISO8601 timestamp 消息创建时间