MiraiSendOnlyForwardMessage
class MiraiSendOnlyForwardMessage : MiraiSendOnlyComputableMessage<MiraiSendOnlyForwardMessage> (source)
仅可用于发送的 "转发消息" 包装。
MiraiSendOnlyForwardMessage 不会真正生成 ForwardMessage, 而是仅作为一个 预处理 类型存在,只有当进行真正发送的时候才会构建 ForwardMessage.
当通过 ForwardMessageBuilder 构建转发消息的时候是需要提供 OriginalMiraiContact 对象的,MiraiSendOnlyForwardMessage 作为预处理类型则不会需要此参数。
构建
通过 MiraiForwardMessageBuilder.build 构建而得。
不可序列化
MiraiSendOnlyForwardMessage 不支持序列化。
See also
Types
Functions
Link copied to clipboard
通过一个 Contact 计算得到一个具体的 OriginalMiraiMessage。
通过一个 Contact 计算得到一个具体的 OriginalMiraiMessage。
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