v0.8.0
从此版本开始后续更新随缘甚至可能会停止更新
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.对局信息推送