BaseKookReceiveMessageContent

KOOK 中通过事件接收得到的消息正文类型的抽象类型。

See also

Inheritors

Constructors

Link copied to clipboard
constructor()

Inherited properties

Link copied to clipboard
abstract override val id: ID

消息ID。

Link copied to clipboard
abstract override val messages: Messages

KOOK 消息事件中所收到的消息列表。

Link copied to clipboard
abstract val plainText: String?
Link copied to clipboard
abstract val rawContent: String

raw content

Inherited functions

Link copied to clipboard
abstract suspend override fun delete(vararg options: DeleteOption)

尝试根据当前消息ID删除目标。

Link copied to clipboard
abstract suspend override fun reference(): KookQuote?

获取消息中的引用信息。 会通过 API GetChannelMessageViewApiGetDirectMessageViewApi 发起请求并得到结果, 因此 reference 会产生挂起。

Link copied to clipboard
abstract suspend override fun referenceMessage(): KookMessageContent?

根据 消息引用 查询其对应的消息原内容。