KookSimpleAssetMessage
data class KookSimpleAssetMessage(val asset: AssetCreated, val type: Int) : KookAssetMessage<KookSimpleAssetMessage>
Kook 组件中针对 AssetCreateRequest api 的请求响应的消息封装。
Author
ForteScarlet
Constructors
Types
Properties
Link copied to clipboard
Link copied to clipboard
在发送时所需要使用的消息类型。通常选择为 MessageType.IMAGE、MessageType.FILE、MessageType.VIDEO 中的值, 即 2
、3
、4
。
Extensions
Link copied to clipboard
suspend fun Message.sendToChannel(bot: KookComponentBot, targetId: ID, quote: ID? = null, nonce: String? = null, tempTargetId: ID? = null): KookMessageReceipt?
将消息发送给目标。此消息如果是个消息链,则有可能会被拆分为多条消息发送, 届时将会返回 KookAggregatedMessageReceipt.
Link copied to clipboard
suspend fun Message.sendToDirectByChatCode(bot: KookComponentBot, chatCode: ID, quote: ID? = null, nonce: String? = null, tempTargetId: ID? = null): KookMessageReceipt?
将消息发送给目标。此消息如果是个消息链,则有可能会被拆分为多条消息发送, 届时将会返回 KookAggregatedMessageReceipt.
Link copied to clipboard
suspend fun Message.sendToDirectByTargetId(bot: KookComponentBot, targetId: ID, quote: ID? = null, nonce: String? = null, tempTargetId: ID? = null): KookMessageReceipt?
将消息发送给目标。此消息如果是个消息链,则有可能会被拆分为多条消息发送, 届时将会返回 KookAggregatedMessageReceipt.
Link copied to clipboard
suspend fun Message.toDirectRequest(bot: KookComponentBot, targetId: ID, quote: ID? = null, nonce: String? = null, tempTargetId: ID? = null): DirectMessageCreateRequest?
将一个 Message 转化为用于发送消息的请求api。
Link copied to clipboard
suspend fun Message.toRequest(bot: KookComponentBot, targetId: ID, quote: ID? = null, nonce: String? = null, tempTargetId: ID? = null): KookApiRequest<*>?
将一个 Message 转化为用于发送消息的请求api。