Outgoing
由 机器人主动发送消息 产生的 MessageSource, 可通过 MessageReceipt 获得.
Types
Key
Link copied to clipboard
object Key : AbstractPolymorphicMessageKey<OnlineMessageSource, OnlineMessageSource.Outgoing>
Content copied to clipboard
ToFriend
Link copied to clipboard
abstract class ToFriend @MiraiInternalApi constructor : OnlineMessageSource.Outgoing
Content copied to clipboard
ToGroup
Link copied to clipboard
abstract class ToGroup @MiraiInternalApi constructor : OnlineMessageSource.Outgoing
Content copied to clipboard
ToStranger
Link copied to clipboard
abstract class ToStranger @MiraiInternalApi constructor : OnlineMessageSource.Outgoing
Content copied to clipboard
ToTemp
Link copied to clipboard
abstract class ToTemp @MiraiInternalApi constructor : OnlineMessageSource.Outgoing
Content copied to clipboard
Functions
contentEquals
Link copied to clipboard
open fun contentEquals(another: String, ignoreCase: Boolean = false): Boolean
Content copied to clipboard
判断内容是否与 another 相等.
open fun contentEquals(another: Message, ignoreCase: Boolean = false): Boolean
Content copied to clipboard
判断内容是否与 another 相等即 this
与 another 的 contentToString 相等.
open fun contentEquals(another: Message, ignoreCase: Boolean = false, strict: Boolean = false): Boolean
Content copied to clipboard
判断内容是否与 another 相等即 this
与 another 的 contentToString 相等. strict 为 true
时, 还会额外判断每个消息元素的类型, 顺序和属性. 如 Image 会判断 Image.imageId
contentToString
Link copied to clipboard
转为最接近官方格式的字符串. 如 At(member) + "test"
将转为 "@群名片 test"
.
followedBy
Link copied to clipboard
将 this
和 tail 连接.
Properties
internalIds
Link copied to clipboard
key
Link copied to clipboard
用于判断是否为同一种元素的 MessageKey. 使用多态类型 MessageKey 最上层的 MessageKey.
originalMessage
Link copied to clipboard
Inheritors
ToFriend
Link copied to clipboard
ToStranger
Link copied to clipboard
ToTemp
Link copied to clipboard
ToGroup
Link copied to clipboard