SimbotOriginalMiraiMessage
class SimbotOriginalMiraiMessage(val originalMiraiMessage: SingleMessage) : OriginalMiraiDirectlySimbotMessage<SingleMessage, SimbotOriginalMiraiMessage> (source)
直接将一个 OriginalMiraiSingleMessage 作为 Message 使用,将会忽略掉 OriginalMiraiComputableSimbotMessage.originalMiraiMessage 的参数 Contact. OriginalMiraiSingleMessage ->Message.
所有未提供特殊实现的mirai消息对象都会使用此类型进行包装。
Constructors
Types
Functions
Link copied to clipboard
直接得到 originalMiraiMessage, 不会使用 contact。
open suspend override fun originalMiraiMessage(contact: Contact, isDropAction: Boolean): SingleMessage
直接得到 originalMiraiMessage, 不会使用 contact 和 isDropAction。
Properties
Link copied to clipboard
不需要通过 Contact 计算 originalMiraiMessage 而直接获取 OriginalMiraiMessage 对象。
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