Channel

频道消息事件。

此类型可能是 KookChannelMessageEvent, 则代表为一个普通的频道成员发送的消息事件; 或者是 KookBotSelfChannelMessageEvent, 则代表为bot自己所发出的消息。

普通成员消息 会实现 ChatChannelMessageEvent, 但是 bot频道消息 只会实现基础的 MessageEventChannelEventMemberEvent.

See also

Inheritors

Constructors

Link copied to clipboard
constructor()

Inherited properties

Link copied to clipboard
abstract val authorId: ID
Link copied to clipboard
abstract override val bot: KookBot

此事件对应的bot示例。

Link copied to clipboard
open override val component: Component
Link copied to clipboard
open override val id: ID
Link copied to clipboard

接收到的消息体。

Link copied to clipboard
abstract val sourceEvent: Event<TextExtra>

当前事件内部对应的原始事件实体。

Link copied to clipboard
abstract val sourceEventRaw: String

当前事件对应的原始事件JSON字符串。

Link copied to clipboard
open override val time: Timestamp

Functions

Link copied to clipboard
abstract suspend override fun content(): KookChatChannel

消息事件发生的频道。

Link copied to clipboard
abstract suspend override fun source(): KookGuild

事件发生的频道所属的频道服务器。

Inherited functions

Link copied to clipboard
abstract suspend override fun reply(text: String): KookMessageReceipt
abstract suspend override fun reply(message: Message): KookMessageReceipt
abstract suspend override fun reply(messageContent: MessageContent): KookMessageReceipt

回复此事件。

Link copied to clipboard
open override fun toString(): String