SendSupport

interface SendSupport(source)

对消息发送行为的支持。通常由部分 Actor 类型实现,例如 Contact

Author

ForteScarlet

Inheritors

Functions

Link copied to clipboard
abstract suspend fun send(text: String): MessageReceipt

发送一段纯文本消息。

abstract suspend fun send(message: Message): MessageReceipt
open suspend fun send(text: String, vararg options: SendOption): MessageReceipt
open suspend fun send(message: Message, vararg options: SendOption): MessageReceipt

发送一个消息 Message

abstract suspend fun send(messageContent: MessageContent): MessageReceipt

使用 MessageContent 作为消息发送。 不同的组件可能会根据 MessageContent 的具体类型做针对性的优化, 并在不支持的情况下降级为使用 MessageContent.messages

open suspend fun send(messageContent: MessageContent, vararg options: SendOption): MessageReceipt

使用 MessageContent 作为消息发送。