MessagesBuilder
class MessagesBuilder @JvmOverloads constructor(collection: MutableCollection<Message.Element<*>>? = null)(source)
用于构建 Messages 的构建器,提供了针对于 标准消息 的快捷api, 并支持追加其他额外消息。
在Java中,你可以直接实例化并使用此构建器:
final MessagesBuilder builder = new MessagesBuilder();
final Messages messages = builder.at(Identifies.ID(123))
.face(Identifies.ID("hi"))
.atAll()
.text("Hello ")
.append(Text.of("World"))
.build();
Content copied to clipboard
在kotlin中,你可以参考使用 buildMessages 来得到更佳的使用体验:
buildMessages {
+ "Hello "
+ "World".toText()
+ Face(2.ID)
at(567.ID)
}
Content copied to clipboard
此构建器不是线程安全的。
Author
ForteScarlet
See also
Functions
Link copied to clipboard
拼接多个任意消息。
拼接一个字符串文本。
拼接一个任意消息。
Link copied to clipboard
拼接一个 atAll。
Link copied to clipboard
拼接一个emoji。
Link copied to clipboard
拼接一个表情。
Link copied to clipboard
通过 Bot.resolveImage 获取并拼接一个 Image 消息到当前消息中。
通过 ResourceImage 拼接一个 Image 消息到当前消息中。
Link copied to clipboard
拼接一个字符串文本。
Link copied to clipboard
拼接一个字符串文本。
拼接多个任意消息。
拼接一个任意消息。