github mamoe/mirai 0.34.0

latest releases: v2.16.0, v2.16.0-RC, v2.15.0...
pre-release4 years ago
  • 修复长消息判定.
  • selectMessages, selectMessagesUnit 添加可选筛选 context 的参数: filterContext: Boolean
  • 统一消息日志
  • 加快重连速度

Message 改动 (二进制兼容):

  • 添加 Message.contentToString 以转换为最接近官方消息的字符串
  • 添加 ConstrainSingleMessage 类型以保证一个消息链中只存在一个 QuoteReply 和一个 MessageSource
  • CombinedMessage 现在实现接口 MessageChian 并变为 internal 以降低复杂度 (使用 MessageChain 替换 CombinedMessage 的引用).
  • Message.plus 现在返回 MessageChain 而不是 CombinedMessage
  • 弃用 NullMessageChain (使用 null 替代)
  • Messageeq, 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 区分

Don't miss a new mirai release

NewReleases is sending notifications on new releases.