MiraiQuoteReply
class MiraiQuoteReply(source: MessageSource) : OriginalMiraiDirectlySimbotMessage<QuoteReply, MiraiQuoteReply> (source)
使用 QuoteReply 作为Mirai的引用回复对象。 如果你有一个现成的 QuoteReply 对象希望直接发送, 请考虑使用 SimbotOriginalMiraiMessage.
MiraiQuoteReply 与 SimbotOriginalMiraiMessage 类似,不会使用函数 originalMiraiMessage 的参数 contact
, 你可以直接通过属性 originalMiraiMessage 获取 QuoteReply 实例。
Author
ForteScarlet
See also
Constructors
Link copied to clipboard
通过消息回执的ID SingleMessageReceipt.id (或者更推荐为 SimbotMiraiMessageReceipt.fullId) 构建一个引用回复。 对ID的判断基于是否由 {
和 }
进行包裹。
Link copied to clipboard
直接使用一个原生的 QuoteReply 对象构建 MiraiQuoteReply. originalMiraiMessage 将会直接使用此 quoteReply.
Link copied to clipboard
直接使用 MessageSource 构建一个 MiraiQuoteReply. 如果希望使用更多类型构建 MiraiQuoteReply, 参考伴生对象中更多的工厂方法。
Types
Functions
Link copied to clipboard
直接得到 originalMiraiMessage, 不会使用 contact。
直接得到 originalMiraiMessage, 不会使用 contact 和 isDropAction。
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