diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt index 13a9f4ba6..e92e99a8a 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt @@ -14,7 +14,7 @@ package net.mamoe.mirai.message.data import net.mamoe.mirai.contact.Contact -import net.mamoe.mirai.message.ContactMessage +import net.mamoe.mirai.message.MessageEvent import net.mamoe.mirai.message.MessageReceipt import net.mamoe.mirai.message.data.Message.Key import net.mamoe.mirai.utils.MiraiInternalAPI @@ -65,7 +65,7 @@ import kotlin.jvm.JvmSynthetic * #### 发送消息 * - 通过 [Contact] 中的成员函数: [Contact.sendMessage] * - 通过 [Message] 的扩展函数: [Message.sendTo] - * - 在 [ContactMessage] 中使用 [ContactMessage.reply] 等捷径 + * - 在 [MessageEvent] 中使用 [MessageEvent.reply] 等捷径 * * @see PlainText 纯文本 * @see Image 图片 @@ -73,7 +73,7 @@ import kotlin.jvm.JvmSynthetic * @see At 一个群成员的引用 * @see AtAll 全体成员的引用 * @see QuoteReply 一条消息的引用 - * @see RichMessage 富文本消息, 如 [Xml][XmlMessage], [小程序][LightApp], [Json][JsonMessage] + * @see RichMessage 富文本消息, 如 [XML 和 JSON][ServiceMessage], [小程序][LightApp] * @see HummerMessage 一些特殊的消息, 如 [闪照][FlashImage], [戳一戳][PokeMessage] * @see CustomMessage 自定义消息类型 * @@ -202,6 +202,12 @@ interface Message { // must be interface. Don't consider any changes. } +/** + * [Message.contentToString] 的捷径 + */ +inline val Message.content: String get() = contentToString() + + /** * 判断消息内容是否为空. *