OneBotText

纯文本

可用于发送,与直接使用 Text 无区别。 在接收消息时不会被使用,而是始终被解析为 Text

Author

ForteScarlet

Types

Link copied to clipboard
data class Data
Link copied to clipboard
@SerialName(value = "ob11.segment.text")
data class Element(val segment: OneBotText) : OneBotMessageSegmentElement, PlainText
Link copied to clipboard
object Factory

Properties

Link copied to clipboard
open override val data: OneBotText.Data

消息段的内容。

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String

Inherited functions

Link copied to clipboard
@ApiStatus.Internal
fun OneBotMessageSegment.resolveToMessageElement(): Message.Element

将事件中接收到的 OneBotMessageSegment 解析为 Message.Element

Link copied to clipboard

OneBotMessageSegment 转化或包装为 OneBotMessageSegmentElement。 这并不是在收到消息时用于转换类型的直接方法, 而是 OneBotMessageSegment.resolveToMessageElement —— 后者会将一些与标准消息元素无差别的类型直接转为标准消息类型, 例如将 OneBotAt 转为 AtAtAllOneBotFace 转为 Face