Skip to content

Releases: MisakaTAT/Shiro

Shiro v2.4.3

30 May 01:41
Compare
Choose a tag to compare

⚠️ 前序版本 2.4.2 由于在迁移过程中误发到了错误的命名空间(com.mikuac.shiro),且该错误发布无法删除,因此我在正确的命名空间(com.mikuac)重新发布了 2.4.3 版本。

💡 需要注意的是,2.4.2 和 2.4.3 两个版本在内容上完全一致,没有任何差别。此次发布主要是为了纠正命名空间的问题。

Shiro v2.4.2

23 May 02:00
Compare
Choose a tag to compare

修复

Fix ConcurrentModificationException in BotFactory #303 #304 @cyd

Shiro v2.4.1

09 May 01:52
Compare
Choose a tag to compare

新增

增加了一个支持自定义 type 和其他参数的音乐消息构造 #300

支持获取好友和群聊的历史消息 #298 @sa-yi

Shiro v2.4.0

17 Apr 06:03
Compare
Choose a tag to compare

新增

在 MsgUtils 中添加了对图片字节数组的支持 #294

修复

解决 MultiValueMap 操作导致的 UnsupportedOperationException #297

Shiro v2.3.9

27 Mar 01:29
Compare
Choose a tag to compare

新增

扩展合并转发方法,支持自定义消息(仅在协议端为 napcat 进行测试) #291 @sa-yi

修复

修复了一个依赖传递的问题 #291 @sa-yi

Shiro v2.3.8

25 Mar 07:22
Compare
Choose a tag to compare

新增

支持自动下载外部插件依赖。#285 @sa-yi

Shiro v2.3.7

19 Mar 02:06
Compare
Choose a tag to compare

修复

修复了某些事件注解使用多次的情况下,只有一个注解有值的问题。#280

新增

支持加载外部 jar 插件。#283 @sa-yi
详见 README

Shiro v2.3.6

03 Mar 08:16
Compare
Choose a tag to compare

新增

1、在协议端使用 napcat 并开启 debug 模式时,raw 字段将会出现。其中包含 msgSeq 字段,允许在群聊内的多个 Bot 之间实现均衡负载。 #278 @sa-yi

  • 同一个群聊 内,不同的 Bot 收到 相同的消息 时,其 msgSeq 值是一致的。
  • 基于 msgSeq 这一特性,可以设计 负载均衡策略,确保多个 Bot 在处理消息时不发生重复响应或冲突。
  • 通过 event.getRaw().getMsgSeq(); 获取 msgSeq 值,并据此进行 任务分配去重处理

2、为 GetMsgResp 添加 message_type 字段 #274 @LuoRenMu

Shiro v2.3.5

03 Dec 01:15
Compare
Choose a tag to compare

新增

Shiro v2.3.4

27 Nov 06:43
Compare
Choose a tag to compare

修复