Releases: LifeCheckpoint/nonebot_plugin_zikequote3
Releases · LifeCheckpoint/nonebot_plugin_zikequote3
v0.5.0.beta1
Changed
- 启动阶段统一通过 Alembic 执行数据库升级,旧库升级路径、图片语录约束与运行时 schema 语义已经对齐。
- 语录收集、AI 评论补充与强制更新已经收口为统一服务闭环,跨请求共享锁、事务边界与失败回滚策略已经统一。
- 运行时配置统一回退到启动期全局配置,群级配置写入改为严格 schema 校验,Embedding 连接参数收口为全局启动期配置。
- 群迁移改为保留主记录并显式重写关联数据,current 昵称与 current 群名片的唯一性约束已经下沉到数据库层。
Fixed
- 修复启动流程绕过正式迁移链路的问题。
- 修复图片语录允许纯图片但数据库仍要求文本非空的问题。
- 修复配置文件路径错误或 TOML 非法时缺少可诊断启动错误的问题。
- 修复跨请求收集锁失效的问题。
- 修复首次评论用户与 AI 评论作者可能因作者记录缺失而写入失败的问题。
- 修复强制更新在中途异常时可能留下脏队列并造成重复入库的问题。
- 修复语录图映射绑定到命令消息而不是机器人展示消息的问题。
- 修复普通业务失败被误报为内部错误的问题。
- 修复无群配置时运行时不会回退启动期全局配置的问题。
- 修复无前缀评论与排行榜相关行为被导入期静态配置固化的问题。
- 修复搜索结果未实际使用 hitokoto_url 配置的问题。
- 修复群迁移过程中评论与消息映射可能被删除的问题。
- 修复群迁移中群名片插入异常被静默吞掉的问题。
- 修复 current 昵称与 current 群名片在脏数据或并发场景下可能出现多条 current 记录的问题。
Removed
- 移除了未实现的停用语录公开命令及其帮助暴露。
v0.5.0.alpha3
v0.5.0.alpha2
Full Changelog: v0.5.0.alpha1...v0.5.0.alpha2
Added
- 新增了模糊搜索功能
- 新增了文本语义的向量数据库
Changed
- 重构了更加健壮的渲染模板架构
- 优化了配置修改手感细节
Fixed
- 修复添加语录无法添加图片的问题
- 修复语录收集未正确筛选、添加的问题
- 修复语录排行榜数据占位未正确替换的问题
- 修复日志无法正常输出的问题
- 修复群组无法被正确自动添加的问题
v5.0.0-alpha1
Full Changelog: v0.4.0.alpha2...v0.5.0.alpha1
Added
- 增加了大量测试以确保功能实现正确性
- 新增了帮助页面
- 语录列表支持限制单条语录显示长度
Changed
- 彻底重构架构,采用依赖注入与结构化 SQL 设计,优化代码可读性与可维护性
- 语录配置无需再重载
- 多种命令现在支持统一查询解析
Fixed
- 修复配置反复更新无效的问题
- 修复语录隐私策略渲染失败的问题
v0.4.0.alpha2
Full Changelog: v0.4.0.alpha1...v0.4.0.alpha2
Added
- 新增语录迁移功能,支持老群语录向新群语录迁移
Changed
- 模型空响应不再导致 IndexError 上报
- 简化优化了渲染模板的 schema 结构
Fixed
- 修复用户退群更新信息导致 ActionFailed 的问题
- 修复用户头像获取失败导致语录收集失败问题
- 修复语录列表命令中的 Finished 异常捕获问题
- 修复语录列表显示页码不正确的问题
- 修复由于并发冲突导致用户创建时的数据库约束错误问题
- 修复 OpenAI 接口与 PydanticAI 接口不兼容的问题
v0.4.0.alpha1
Full Changelog: v0.3.2.beta2...v0.4.0.alpha1
Added
- 一些命令支持参数解析,例如查语录
- 现在支持较为精细的权限配置
- 配置现在支持群际自定义、动态修改与热更新
- 新增语录图片储存,允许手动添加图片到语录数据库
- 新增多种语录推荐算法
- 隐私权等相关告知
Changed
- 数据后端由 Json 更换为 SQLite,可通过
utils/data_migration/quote_migration进行数据迁移。更换后,数据的一致性和稳定性将得到提升。同时配备了对应的 DAO 模型与迁移预留接口 - 配置文件更换为 TOML
- 优化 LLM 配置体验,支持更便捷清晰的自定义
- 回复信息模板化
- 截图方案调整
- HTML 模板化,优化了渲染调用代码结构,优化了一些视觉效果
- 调整了文档结构
Fixed
- 修复了昵称与群名片显示混乱的问题
Removed
- 删除了旧代码中大量的冗余内容
- 暂时移除删除类功能
v0.3.2.beta2
V0.3.2
- 更新了自动依赖安装
- LLM 相关检查更加健全
- 更新了项目包结构
- 新增配置项验证