originalMiraiMessage

abstract suspend fun originalMiraiMessage(contact: Contact, isDropAction: Boolean): Message(source)

通过一个 Contact 计算得到一个具体的 OriginalMiraiMessage

Parameters

isDropAction

当实现者的 OriginalMiraiMessage 不会返回一个具体的消息对象,而是进行一个操作后返回占位对象 EmptySingleMessage 的话, 则 isDropAction 代表为要求此消息不执行相应操作。例如对于 MiraiNudge 消息,其发送时不会得到真的"戳一戳消息"对象,而是直接发送戳一戳, 并返回 EmptySingleMessage。当 isDropAction 为true时,代表禁止其过程中发生的"直接发送戳一戳"的行为。


open suspend fun originalMiraiMessage(contact: Contact): Message(source)

通过一个 Contact 计算得到一个具体的 OriginalMiraiMessage