Package-level declarations
Types
将一个 OriginalMiraiAudio 作为simbot的 love.forte.simbot.message.Message.Element 进行使用。
对一个 ForwardMessage 的直接包装, 并提供此类型的属性代理。
用于构建 MiraiForwardMessage 的构建器。
将一个 OriginalMiraiImage 作为 simbot的 love.forte.simbot.message.Image 进行使用。
代表为一个能够得到 mirai原生消息链 的容器。
直接将一个 MessageChain 作为一个简单的 MessageContent 对象实现。
由mirai组件中与 MessageContent 相关的类实现,提供统一约束。
Mirai中的音乐分享模板实例。 仅用于发送,不会出现在接收的消息中。
仅用于发送的 nudge 对象, 不会在接收中出现。
使用 QuoteReply 作为Mirai的引用回复对象。 如果你有一个现成的 QuoteReply 对象希望直接发送, 请考虑使用 SimbotOriginalMiraiMessage.
Mirai事件中所接收到的戳一戳事件的信息。
一个在simbot中仅用于发送的 语音 消息对象。
MiraiSendOnlySimbotMessage 与 OriginalMiraiComputableSimbotMessage 的整合性接口, 代表了一个可以发送且仅能用于发送的 MiraiSimbotMessage 类型。
仅可用于发送的 "转发消息" 包装。
一个仅用于发送的临时 OriginalMiraiImage 类型,通过 MiraiBot.uploadImage 有可能会得到。 不建议对其进行长久的序列化,因为其内部的 resource 中保存的内容很有可能是 临时 内容。
标记性质的接口。 标记一个类型为 仅 用于发送使用的 Message.Element. 这类消息将 不保证 能够序列化。
mirai的(链接)分享模板实例。
所有在mirai组件中使用的Message所使用的消息标记。
mirai与simbot相互转化的用于发送的 Message.Element. 可计算的 message 通常可用于发送与接收。当作为接收消息使用的时候, 必须保证其可以进行序列化。
实现 OriginalMiraiComputableSimbotMessage, 并提供一个可以直接获取的属性 originalMiraiMessage 来代替需要使用 Contact 来计算获取的函数。 此类型代表一些不需要计算便可直接获取到 OriginalMiraiMessage 实例的消息类型。
通过函数 (suspend (Contact) ->OriginalMiraiMessage) 得到一个 仅用于发送 的 Message.
Functions
将 QuoteReply 包装为 MiraiQuoteReply
将一个mirai原生的 OriginalMiraiMessage 转化为Simbot(simbot-mirai组件下)的 Message.
通过 MiraiForwardMessage 构建一个仅用于发送的转发消息 MiraiSendOnlyForwardMessage。
提供一个 OriginalMiraiMessage 的计算函数并作为 Message 使用。
将mirai的 NudgeEvent 转化为 MiraiReceivedNudge 消息对象。
将一个 Message 转化为 OriginalMiraiMessage 以发送。