0.34.0
Pre-release
Pre-release
- 修复长消息判定.
- 为
selectMessages
,selectMessagesUnit
添加可选筛选 context 的参数:filterContext: Boolean
- 统一消息日志
- 加快重连速度
Message
改动 (二进制兼容):
- 添加
Message.contentToString
以转换为最接近官方消息的字符串 - 添加
ConstrainSingle
的Message
类型以保证一个消息链中只存在一个QuoteReply
和一个MessageSource
CombinedMessage
现在实现接口MessageChian
并变为internal
以降低复杂度 (使用MessageChain
替换CombinedMessage
的引用).Message.plus
现在返回MessageChain
而不是CombinedMessage
- 弃用
NullMessageChain
(使用null
替代) Message
中eq
,contains
等函数移动至SingleMessage
以避免歧义.- 更名
MessageChain.any<reified M>
到MessageChain.anyInInstance<reified M>
以与标准库的Iterable.any
区分 - 更名
MessageChain.first<reified M>
到MessageChain.firstIsInstance<reified M>
以与标准库的Iterable.first
区分 - 更名
MessageChain.firstOrNull<reified M>
到MessageChain.firstIsInstanceOrNull<reified M>
以与标准库的Iterable.firstOrNull
区分