This repository has been archived by the owner on Oct 20, 2023. It is now read-only.
Releases: StarWishsama/Comet-Bot
Releases · StarWishsama/Comet-Bot
Comet 测试版
0.7.0 正式版
首个正式版本
0.7.0-SNAPSHOT
第一个 0.7.0 的测试版本
有关 wrapper: https://github.com/StarWishsama/Comet-Bot/wiki/Comet-%E7%BB%84%E4%BB%B6
0.6.6 正式版
Comet 将于 6 月进行重构并发布 1.0.0 版本,期间将不再提供正式版
注意:由于一些原因,mirai-console 插件版仅提供发布正式版时的开发版本
查看更新日志:https://github.com/StarWishsama/Comet-Bot/compare/0.6.5..257f639
0.6.5 正式版
注意:由于一些原因,mirai-console 插件版仅提供发布正式版时的开发版本
更新日志:0.6.4...6846ad3
0.6.4
0.6.4 正式版
新增
- 添加解禁命令 (/unmute)
- /kick 现在支持自定义踢出理由
- 支持开关 B 站视频链接/卡片 解析
- MC 服务器信息现在支持查询基岩版服务器数据
- 在签到时展示签到位数
- 全新监听器 (NListener)
优化
- 优化部分文本表达 (#335) (#340)
- 文件匹配正则表达式
- 哔哩哔哩卡片解析
- 以图搜图
- 猜数字
- roll 抽奖
- 哔哩哔哩推送
- Github 事件推送
- etc..
- 在错误报告中添加版本
- 首次启动时不再强制下载明日方舟卡池数据
修复
- 小鸡词典无法正常使用
- 正确的卡池文件无法被正确加载
- 复读缓存不会自动清除
- Twitter 的命令为 /data 而不是 /twitter
- 无法推送无 Secret 的 Github 仓库的事件
- Github 推送在处理特定事件时报错
- 适配新版本 Kotlin, Jackson
- Github 订阅权限判断不正确 (#322)
- Github 推送时间时区错误
- 在订阅用户无直播间时推送报错
依赖
-
kotlinx-serialization-core 1.2.2 -> 1.3.0
-
Mirai 2.7-RC -> 2.8-M1
-
yamlkt 0.10.0 -> 0.10.2
-
jackson 2.12.4 -> 2.13.0
-
hutool 5.7.9 -> 5.7.15
-
dnsjava 3.4.1 -> 3.4.2
-
jsoup 1.14.2 -> 1.14.3
-
jansi 2.3.4 -> 2.4.0
-
jline 3.20.0 -> 3.21.0
-
buildconfig 3.0.2 -> 3.0.3
0.6.3
0.6.3 正式版
新增
- 重新支持 Mirai-Console, 请下载带 console 字样的版本
- Github: 适配议题评论, 新发布版推送
- 哔哩哔哩: 添加缓存系统
- 哔哩哔哩: 为纯文字动态提供哔哩哔哩自带表情显示
- Github: 适配 Pull Request 推送
- 能不能好好说话 (/nbnhhsh)
- 命令: 添加新的回调命令 (CallbackCommand)
- 使用 Ktor 作为服务器后端
- 群文件自动删除 (/group frm)
- 小鸡词典 (/jiki)
- 重构部分命令网络请求. 新增请求管理器, 避免超时.
优化
- 初始化: 优化启动设置流程
- 后台: 调整后台系统
- 文件: 对根文件夹使用懒加载
- Github: 优化回调显示
- 禁言|骰子命令: 使用正则表达式, 优化禁言命令时间判断
- 命令: 分离命令处理和管理
- 复读: 优化复读缓存, 及不再重复复读上次已复读过的消息
- 能不能好好说话: 优化输出结果
- 帮助命令: 优化显示
- 小鸡词典: 优化输出结果
- 签到: 在获得负积分时不额外扣除
- 禁言: 优化随机禁言实现 (#303)
- 明日方舟: 重新加入点数消耗
- 禁言: 支持更多时间类型
修复
- Github: 在事件不支持时不会回调给 Github WebHook
- 命令: 不展示无权限文本
- 石头剪刀布: 修复无法使用
- 命令: 修复传入解析消息错误
- 命令: 在特定情况下普通权限组无法使用依靠冷却系统的命令
- 点数: 优化双浮点数的显示 (#297)
- 禁言: 在不提供禁言时长的情况下报错
- 禁言: 修复错误的文本展示
- 骰子: 修复 0d0 导致的报错
- 禁言: 修复随机禁言不展示结果
依赖
- 更新 Mirai 至 2.7-RC
- 更新 jackson 至 2.12.4
- 更新 kotlinx-serialization 至 1.2.2
- 更新 hutool 至 5.7.8
- 更新 jsoup 至 1.14.2
- 更新 Kotlin 至 1.5.21
- 更新 BuildConfig 至 3.0.2
- 更新 jansi 至 2.3.4
0.6.2
0.6.2 正式版
新内容
- 现在使用哔哩哔哩相关功能不再需要登入账号
- Github 推送现在支持为每个项目分配不同的 Secret (#239)
- 适配彩虹六号新赛季数据
- 新增 企鹅物流 (BETA) 查询功能 (#176)
- 可以简单查询对应材料掉落关卡
- 新增 修改 Mirai 心跳策略
修复
- 修复 Github 事件推送时间显示不正确 (#231 Thanks to @qianjunakasumi)
- 修复 哔哩哔哩回传时间不符合 Java 规范导致推送异常
- 修复 Github 命令相关的问题
- 修复 解析哔哩哔哩动态失败
- 修复 保存哔哩哔哩动态导致 OOM
- 修复 重复提示开播直播间个数
- 修复 Kotlin 1.5 兼容性问题 (#254)
- 修复 无法正确加载自定义卡池
- 修复 首次使用 Comet 时无法签到
- 修复 无法正常启动 Comet
- 修复 首次启动不释放文件关闭报错
- 修复 自定义卡池文件存在导致主线程卡死
- 修复 点歌 (/music) 无法使用
优化
- 移除 Youtube 功能
- 重构 推送器
- 移除 公主连结 相关功能
- 兼容 彩虹六号新赛季数据
- 优化 哔哩哔哩推送显示
- 重构 命令
- 包括以下命令:
- AdminCommand
- ArkNightCommand
- CheckInCommand
- MusicCommand
- 包括以下命令:
- 优化 缓存报错方式, 减少内存溢出
- 优化 签到成功提示
- 优化 Github Webhook 服务器
- 移除 第三方哔哩哔哩 API
- 优化 明日方舟抽卡概率
- 优化 定时保存数据
- 移除 命令次数系统
- 优化 单独输出 Mirai 日志以便定位问题
依赖更新
- 更新 Mirai 至 2.7-M2-dev-1
- 更新 Kotlin 1.5.20
- 更新 dnsjava 至 3.4.0
- 更新 jansi 至 2.3.3
- 更新 hutool 至 5.7.2
- 更新 yamlkt 至 0.10.0
0.6.1
0.6.1 发行版
新增
- 更新 Mirai 至 2.6.3
- 支持 R6Stats 查询彩虹六号战绩, 移除原有来源
- 全新 I18N 系统
- 支持 GitHub WebHook 推送
- 支持使用 Token 加密
- 自定义卡池系统, 详见 Wiki
- 适配明日方舟官方卡池数据
- 支持 B 站滑块验证码登录 (手动)
- Twitter 推送无图模式
- 新增骰子命令
- 最大 10 个, 1000 面. 与 NGA 骰子用法类似.
- 优化明日方舟抽卡
- 更加接近官方算法, 支持 n 倍权值这样的自定义
- 优化了保底机制
- PRTS 下载图片优化
- 优化了卡池名称的显示
- 现在会显示抽到的限定干员了
优化
- 优化了冷却系统, 不再在单独工具类内储存冷却信息
- Json 解析库更换为 Jackson
- 修改误导人的 B 站登录提醒
- 重构会话系统
- 减小了编译后体积
- 重构了音乐搜索系统
- 优化了线程调度器
- Github 命令支持通配符订阅 (如订阅 StarWishsama/*)
- 重构 API 配置系统, 现在所有 API 配置都在 ./api 文件夹下
- 移除了部分命令的群聊独占限制 (可以在群外使用)
- 优化了复读效果
修复
- 修复了多个有关推送器的问题
- 修复使用了会话的命令无法正常使用
- 修复多个有关 Github WebHook 的问题
- 修复签到达到最大积分倍率时显示积分有误
- 修复 MC 服务器显示延迟异常
- 修复 MC 服务器 BC 服 MOTD 显示异常
- 修复 Json 解析的一些问题
- 修复推送器无法推送动态
- 修复明日方舟
- 爆率错误
- 抽卡算法异常
- 修复首次启动时推送器配置未释放
0.6.1-dev-bcaca30
- 更新到 Mirai 2.1.0
- 修复配置文件大小膨胀的问题