SimpleMiraiSendOnlyComputableMessage
class SimpleMiraiSendOnlyComputableMessage : MiraiSendOnlyComputableMessage<SimpleMiraiSendOnlyComputableMessage> (source)
通过函数 (suspend (Contact) ->OriginalMiraiMessage) 得到一个 仅用于发送 的 Message.
SimpleMiraiSendOnlyComputableMessage 不可序列化,仅用于在发送的时候使用任意的 OriginalMiraiMessage 作为 Message 进行发送。
SimpleMiraiSendOnlyComputableMessage 通过一个挂起函数 suspend (Contact) -> NativeMiraiMessage
接收一个 Contact 来根据当前发送消息的目标来获取一个消息实例。
如果你需要发送的消息能够忽略 Contact 并直接提供一个 OriginalMiraiMessage, 并且你希望此消息能够序列化 (首先需要保证提供的 OriginalMiraiMessage 能够序列化), 那么考虑使用 SimbotOriginalMiraiMessage.
See also
Types
Functions
Properties
Extensions
Link copied to clipboard
suspend fun Message.toOriginalMiraiMessage(contact: Contact, isDropAction: Boolean = false): Message
将一个 Message 转化为 OriginalMiraiMessage 以发送。
Link copied to clipboard
suspend fun Message.toOriginalMiraiMessageChain(contact: Contact, isDropAction: Boolean = false): MessageChain