KookChatChannel

一个 KOOK 中的聊天子频道。

Author

ForteScarlet

Properties

Link copied to clipboard
abstract override val category: KookCategory?

此频道的分组。

Link copied to clipboard
abstract override val coroutineContext: CoroutineContext

源于 bot 的上下文,但是没有 Job。

Link copied to clipboard
open override val name: String

频道名称

Inherited properties

Link copied to clipboard
open override val id: ID

频道ID

Link copied to clipboard
abstract val source: Channel

得到此实例内对应的 api 模块下的原始 channel 信息。

Functions

Link copied to clipboard
open suspend override fun send(text: String): KookMessageReceipt

发送纯文本消息。

abstract suspend fun send(request: SendChannelMessageApi): KookMessageReceipt
open suspend fun send(type: Int, content: String, quote: ID?, nonce: String?, tempTargetId: ID?): KookMessageReceipt

根据 SendChannelMessageApi api 构建并发送消息。

open suspend override fun send(message: Message): KookMessageReceipt
open suspend override fun send(messageContent: MessageContent): KookMessageReceipt

发送消息。

open suspend fun send(text: String, quote: ID? = null, tempTargetId: ID? = null): KookMessageReceipt

发送纯文本消息,并指定 tempTargetId.

abstract suspend fun send(message: Message, quote: ID? = null, tempTargetId: ID? = null): KookMessageReceipt
abstract suspend fun send(message: MessageContent, quote: ID? = null, tempTargetId: ID? = null): KookMessageReceipt

发送消息,并可选的指定 quotetempTargetId.