Skip to content

Releases: xiaoxue1272/valorant-bot-plugin

v0.8.3

13 Nov 05:19
Compare
Choose a tag to compare

添加配置项, 现在当用户登录失效时可选择对用户进行提示

v0.8.2

19 Oct 07:04
Compare
Choose a tag to compare

修复了SKIKO绘图API的绘制图像比例问题

v0.8.1

18 Oct 01:28
Compare
Choose a tag to compare

修复了每周配件商店定时任务推送选用每日商店枚举类型筛选的bug

更新内容请看v0.8.0 release

v0.8.0

17 Oct 19:30
Compare
Choose a tag to compare

从此版本开始后续更新随缘甚至可能会停止更新

1.修复了UserCache数据类适配器的Bug
2.优化了提示菜单 当用户输入不正确时会提示近似的指令,例如指令有 "查询商店" "查询配件商店" 时,用户输入 "商店" 后会提示输入的指令不正确并提示可用的指令有 "查询商店" "查询配件商店", 且仅当用户输入包含关键字时才会触发
3.优化代码
4.缓存结构优化 把ImageGenerator里的cache迁移到UserCache中 每个用户分别持有自己的独立缓存 而不是使用统一的缓存
5.将每日商店, 每周配件商店, 夜市的清理, 从定时任务 迁移到 延时任务中
6.长时间登录过期的用户会被自动清除登录信息 (7天清理Riot登录数据, 30天所有用户数据, 可配置)
7.每日商店推送订阅逻辑及推送任务逻辑调整
8.添加用户数据清理逻辑块 (可选清理全部用户数据 或 仅清理用户Riot账号登录信息)
9.添加每周配件商店推送任务

other:
1.由于改动量比较大, 升级到v0.8.0后请删除config下原有的配置文件, 让插件重新生成一份配置文件.
避免不必要的bug出现
设计水平比较拙劣,主要总是看着自己的老设计不爽.
2.关于定时推送相关的任务, 有一个很重要的点, 一直都忘记说了.
如果是直接推送给用户而不是在群里推送的话, 可能会出现不推送的情况.
这种情况一般是Bot找不到联系人导致的, 添加机器人为好友就好了.
所以在之前会有一个校验逻辑是判断是否添加机器人为好友, 是好友的情况下才能继续.
目前已经把这个逻辑去掉了, 所以在这个地方特别说明一下.
如果有类似情况发生, 请务必确认下是否是这一点导致的问题.

todo :
1.查询夜市 目前准备还是按照每日商店推送的格式(9:16生成, 只不过图片间隔应该会进行相对应的调整)
2.对局信息推送

v.0.7.0

01 Sep 02:50
Compare
Choose a tag to compare

相较于v0.7.0-pre没有任何变化

v.0.7.0-pre

30 Aug 02:28
Compare
Choose a tag to compare
v.0.7.0-pre Pre-release
Pre-release

v0.7.0-pre
1.逻辑责任链代码优化
2.用户缓存中的每日商店推送地点的原数据结构已弃用
3.删除了指令等待时间超时自动退出的逻辑,有需要请手动退出
4.现在可以自定义绘图使用的字体文件
5.优化了AWT SKIKO绘图逻辑
6.生成图片缓存结构优化 (缓存文件 or 内存, and 数据结构) ImageGenerator.cache()
7.UserCache数据类的新老适配器 由于数据结构设计不佳导致经常变动(后续可能还会变动,且不会跨版本来进行数据兼容,请及时更新) 需要写一个适配器来兼容旧版的UserCache

todo:

  1. 缓存结构优化
  2. 查询夜市
  3. 对局信息推送
  4. 添加清除登录及用户信息逻辑块
  5. 长时间登录过期的用户会被自动清除登录信息

v0.6.2

25 Jul 05:30
Compare
Choose a tag to compare

1.修复了每日商店定时任务推送给用户私聊时无法发送的问题

v0.6.1

24 Jul 05:57
Compare
Choose a tag to compare

1.修复了在某些情况下用户无法登录的问题

v.0.6.0

23 Jul 04:47
Compare
Choose a tag to compare

1.增加了插件监听群相关的配置,可以监听或者不监听指定的群/用户
2.现在已经将skiko的依赖项排除,若选用skiko进行绘图,才会下载相关依赖
3.增加了绘图API的配置,现在可以手动选用skiko或原生awt进行绘图
4.用户现在可以指定每日商店的推送地点,推送地点可以配置为多个
5.现在每日商店推送失败时,会将错误信息返回给用户
6.优化了一些代码逻辑
other:
本插件目前包含了几个自定义的Console指令
-- /task 定时任务相关
-- /visit 访问权限(插件黑白名单群/用户)管控相关
若有使用需要 可到Console输入 /help 查看更多信息,在此不进行介绍
todo:
1.目前awt和skiko的切换仅仅是可用状态,关于更多内部细节的抽象和引用依赖并未很好的优化,后续应该会进行不小的改动

v.0.5.1

06 Jul 22:29
Compare
Choose a tag to compare

修复了一个用户切换账号后可能会出现的缓存泄漏问题