MiraiShare
data class MiraiShare @JvmOverloads constructor(url: String, title: String? = null, content: String? = null, coverUrl: String? = null) : MiraiSendOnlySimbotMessage<MiraiShare> , OriginalMiraiDirectlySimbotMessage<ServiceMessage, MiraiShare> (source)
mirai的(链接)分享模板实例。
此类型不会在接收消息中存在,仅用于发送。直接通过 RichMessage.share 构建真实的消息对象, 请注意参考此函数的相关限制。
可以通过 originalMiraiMessage 获取构建后的 ServiceMessage 对象实例。
Author
ForteScarlet
See also
Constructors
Link copied to clipboard
fun MiraiShare(url: String, title: String? = null, content: String? = null, coverUrl: String? = null)
Types
Functions
Link copied to clipboard
直接得到 originalMiraiMessage, 不会使用 contact。
open suspend override fun originalMiraiMessage(contact: Contact, isDropAction: Boolean): ServiceMessage
直接得到 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