KookContact

interface KookContact : Contact

Kook 组件下的联系人信息。

Author

ForteScarlet

Functions

Link copied to clipboard
open suspend fun send(text: String): MessageReceipt
open suspend fun send(message: MessageContent): MessageReceipt

abstract suspend override fun send(message: Message): MessageReceipt

发送消息。

Link copied to clipboard
open fun sendAsync(text: String): CompletableFuture<out MessageReceipt>
open fun sendAsync(message: Message): CompletableFuture<out MessageReceipt>
open fun sendAsync(message: MessageContent): CompletableFuture<out MessageReceipt>
Link copied to clipboard
open fun sendBlocking(text: String): MessageReceipt
open fun sendBlocking(message: Message): MessageReceipt
open fun sendBlocking(message: MessageContent): MessageReceipt
Link copied to clipboard
open override fun sendIfSupportBlocking(message: Message): MessageReceipt

Properties

Link copied to clipboard
open override val avatar: String

头像。

Link copied to clipboard
abstract override val bot: KookComponentBot

联系人所属bot。

Link copied to clipboard
open val category: Category?
Link copied to clipboard
open override val id: ID

id。

Link copied to clipboard
abstract val sourceUser: User

Kook 的源用户信息。

Link copied to clipboard
open override val username: String

用户名。