This repository was archived by the owner on Feb 11, 2023. It is now read-only.
Releases: HyDevelop/PicqBotX
Releases · HyDevelop/PicqBotX
v4.10.1.928
主要更改:
- 更新到
CQ HTTP 4.10.1 Build 431
( 主版本号和 CQ HTTP 版本号同步啦w! ) - 更新
_set_restart
字段名, 然后把setRestart()
改名为setRestartUnsafe()
- 添加发送群公告:
sendGroupNotice(群ID, 标题, 内容)
方法 - 添加获取群公告:
getGroupNotices(群ID)
方法 - 添加通过账号数量自动判断是否启用多账号分流优化
( 配置里面可以关掉 )
问题修复:
- 修复多账号优化判断分流事件是否重复的时候忘记判断时间了
v3.2.2.896
问题修复:
- 启动时跳过版本验证的时候输出日志
- 修复了HTTP接收不会跳过版本验证的问题
- 去掉
HTTP_API_VERSION_DETECTION
的final
v3.2.2.892
主要更改:
- 支持改变解析指令的时候用来分割参数的正则
(config.setCommandArgsSplitRegex(" ")
) - 优化指令多线程异步执行
- 默认启用指令多线程
次要更改:
- 添加用来Debug的不自动启动服务器的PicqBotX构造方法
(new PicqBotX(config, false);
) - 优化启动时的Logger信息级别
- 修复在发送消息为null的时候发送"null" (改为不发送消息)
v3.2.0.875
主要更改:
- 又双叒叕重构了嗯x
- 更新到 CQ HTTP v4.8.0 Build 428
- 添加配置类 (
PicqConfig
) - 优化HTTP接收端 (改为使用NIO, 不占用主线程)
- 把一些常量放到常量该放的地方
- 优化了HTTP发送端 (
IcqHttpApi
) - 优化指令注册 (≈4000ms 到 ≈5.3ms)
- 优化指令管理和执行
- 优化事件注册 (≈600ms 到 ≈51ms)
- 去掉
org.reflections
和guava
的依赖 - 去掉很多POJO里面无意义的Setter
- 认真写了很多注释嗯 ;w;
- 重构异步执行机制
- 添加
X-Signature
支持 - 添加
Authorization: Bearer
支持 - 添加
_rate_limited
支持
- 添加
/get_record
和/get_image
支持 - 添加
meta_event
支持 (EventMeta
,EventMetaHeartbeat
,EventMetaLifecycle
) - 重写
README.md
- 更新JavaDoc
v3.0.4.810 PRE
主要更改:
- 重构异步执行机制
- 添加
X-Signature
支持 - 添加
Authorization: Bearer
支持 - 添加
_rate_limited
支持
v3.0.2.755 PRE
主要更改:
- 又双叒叕重构了嗯x
- 更新到 CQ HTTP v4.8.0 Build 428
- 添加配置类 (
PicqConfig
) - 优化HTTP接收端 (改为使用NIO, 不占用主线程)
- 把一些常量放到常量该放的地方
- 优化了HTTP发送端 (
IcqHttpApi
) - 优化指令注册 (≈4000ms 到 ≈5.3ms)
- 优化指令管理和执行
- 优化事件注册 (≈600ms 到 ≈51ms)
- 去掉
org.reflections
和guava
的依赖 - 去掉很多POJO里面无意义的Setter
- 认真写了很多注释嗯 ;w;
v2.4.5.566
主要更改:
- 更新HyCommonUtils导入
- Suppress掉构建时的警告
- 补全JavaDocs
v2.4.3.552
重要更改:
- 更新
HyCommonUtils
库 (安全性修复)
v2.4.2.547
次要更改:
- 更新Guava库
修复Bug:
- 修复多账号每个账号的酷Q客户端接收时间会有偏差的问题
- 修复多账号每个账号的酷Q客户端因为缓存不一样, 酷Q码会不一样的问题
v2.4.2.541
主要更改:
- 优化多账号事件处理
次要更改:
- 优化异常处理
- 优化封装
- 添加HyExp表达式全局替换 (需要
bot.setUniversalHyExpSupport(true);
就能启动啦)