SimbotOriginalMiraiMessage

直接将一个 OriginalMiraiSingleMessage 作为 Message 使用,将会忽略掉 OriginalMiraiComputableSimbotMessage.originalMiraiMessage 的参数 Contact. OriginalMiraiSingleMessage ->Message.

所有未提供特殊实现的mirai消息对象都会使用此类型进行包装。

Constructors

Link copied to clipboard
fun SimbotOriginalMiraiMessage(originalMiraiMessage: SingleMessage)

Types

Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open suspend override fun originalMiraiMessage(contact: Contact): SingleMessage

直接得到 originalMiraiMessage, 不会使用 contact

open suspend override fun originalMiraiMessage(contact: Contact, isDropAction: Boolean): SingleMessage

直接得到 originalMiraiMessage, 不会使用 contactisDropAction

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
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