PlainText

interface PlainText<out A : PlainText<A>> : StandardMessage<A>

纯文本消息。代表一段只存在文本的消息。

实际上绝大多数情况下,都不需要独立实现 PlainText 类型, PlainText 提供了最基础的实现类型 Text

See also

Types

Link copied to clipboard
object Key : Message.Key<PlainText<*>>

Functions

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

Properties

Link copied to clipboard
abstract val key: Message.Key<A>
Link copied to clipboard
abstract val text: String

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
Link copied to clipboard

判断一个 Message.Element 是否为一个标准 Message 下的实现。

Link copied to clipboard
operator fun Message.Element<*>.plus(other: Message.Element<*>): Messages

MsgElement 与另外一个 MsgElement 进行拼接并组合为 Messages.

operator fun Message.Element<*>.plus(other: Messages): Messages

MsgElement 与另外一个 Messages 进行拼接并组合为 Messages.

Link copied to clipboard
infix inline suspend fun Message.sendTo(support: SendSupport): MessageReceipt

SendSupport.send 的反转形式,可以使用中缀函数写法。

Link copied to clipboard

得到元素数量为1的Messages实例。