ChannelMessageDetails

data class ChannelMessageDetails(val id: String, val type: Int, val author: SimpleUser, val content: String, val mention: List<String> = emptyList(), val isMentionAll: Boolean = false, val mentionRoles: List<Int> = emptyList(), val isMentionHere: Boolean = false, val embeds: List<Map<String, String>> = emptyList(), val attachments: SimpleAttachments? = null, val reactions: List<Reaction> = emptyList(), val quote: Quote? = null, val mentionInfo: MentionInfo? = null, val channelId: String? = null) : MessageDetails(source)

频道的消息详情

Constructors

Link copied to clipboard
constructor(id: String, type: Int, author: SimpleUser, content: String, mention: List<String> = emptyList(), isMentionAll: Boolean = false, mentionRoles: List<Int> = emptyList(), isMentionHere: Boolean = false, embeds: List<Map<String, String>> = emptyList(), attachments: SimpleAttachments? = null, reactions: List<Reaction> = emptyList(), quote: Quote? = null, mentionInfo: MentionInfo? = null, channelId: String? = null)

Properties

Link copied to clipboard
open override val attachments: SimpleAttachments? = null

附加的多媒体数据

Link copied to clipboard

作者的用户信息

Link copied to clipboard
open override val authorId: String

作者ID

Link copied to clipboard
@SerialName(value = "channel_id")
val channelId: String? = null

消息所属的频道id

Link copied to clipboard
open override val content: String

消息内容

Link copied to clipboard
open override val embeds: List<Map<String, String>>

超链接解析数据

Link copied to clipboard
open override val id: String

消息 id

Link copied to clipboard
@SerialName(value = "mention_all")
val isMentionAll: Boolean = false

是否含有 @全体人员

Link copied to clipboard
@SerialName(value = "mention_here")
val isMentionHere: Boolean = false

是否含有 @在线人员

Link copied to clipboard

at特定用户 的用户ID数组,与 mention_info 中的数据对应

Link copied to clipboard
@SerialName(value = "mention_info")
val mentionInfo: MentionInfo? = null

引用特定用户或特定角色的信息

Link copied to clipboard
@SerialName(value = "mention_roles")
val mentionRoles: List<Int>

at特定角色 的角色ID数组,与 mentionInfo 中的数据对应

Link copied to clipboard
open override val quote: Quote? = null

引用消息

Link copied to clipboard
open override val reactions: List<Reaction>

回应信息

Link copied to clipboard
open override val type: Int

消息类型