toString
得到包含 mirai 消息元素代码的, 易读的字符串. 如 At(member) + "test"
将转为 "[mirai:at:qqId]test"
.
在使用消息相关 DSL 和扩展时, 一些内容比较的实现均使用的是 contentToString 而不是 toString.
各个消息类型的转换示例:
PlainText :
"Hello"
Image :
"[mirai:image:{01E9451B-70ED-EAE3-B37C-101F1EEBF5B5}.mirai]"
PokeMessage :
"[mirai:poke:1,-1]"
MessageChain : 无间隔地连接所有元素 (
joinToString("")
)...
See also
转为最接近官方格式的字符串