Skip to content

Releases: LifeCheckpoint/nonebot_plugin_zikequote3

v0.5.0.beta1

08 Apr 03:23

Choose a tag to compare

v0.5.0.beta1 Pre-release
Pre-release

Changed

  • 启动阶段统一通过 Alembic 执行数据库升级,旧库升级路径、图片语录约束与运行时 schema 语义已经对齐。
  • 语录收集、AI 评论补充与强制更新已经收口为统一服务闭环,跨请求共享锁、事务边界与失败回滚策略已经统一。
  • 运行时配置统一回退到启动期全局配置,群级配置写入改为严格 schema 校验,Embedding 连接参数收口为全局启动期配置。
  • 群迁移改为保留主记录并显式重写关联数据,current 昵称与 current 群名片的唯一性约束已经下沉到数据库层。

Fixed

  • 修复启动流程绕过正式迁移链路的问题。
  • 修复图片语录允许纯图片但数据库仍要求文本非空的问题。
  • 修复配置文件路径错误或 TOML 非法时缺少可诊断启动错误的问题。
  • 修复跨请求收集锁失效的问题。
  • 修复首次评论用户与 AI 评论作者可能因作者记录缺失而写入失败的问题。
  • 修复强制更新在中途异常时可能留下脏队列并造成重复入库的问题。
  • 修复语录图映射绑定到命令消息而不是机器人展示消息的问题。
  • 修复普通业务失败被误报为内部错误的问题。
  • 修复无群配置时运行时不会回退启动期全局配置的问题。
  • 修复无前缀评论与排行榜相关行为被导入期静态配置固化的问题。
  • 修复搜索结果未实际使用 hitokoto_url 配置的问题。
  • 修复群迁移过程中评论与消息映射可能被删除的问题。
  • 修复群迁移中群名片插入异常被静默吞掉的问题。
  • 修复 current 昵称与 current 群名片在脏数据或并发场景下可能出现多条 current 记录的问题。

Removed

  • 移除了未实现的停用语录公开命令及其帮助暴露。

v0.5.0.alpha3

15 Feb 07:00

Choose a tag to compare

v0.5.0.alpha3 Pre-release
Pre-release

Full Changelog: v0.5.0.alpha2...v0.5.0.alpha3

Fixed

  • 修复截图因 cache 路径丢失导致失败的问题

v0.5.0.alpha2

13 Feb 08:13

Choose a tag to compare

v0.5.0.alpha2 Pre-release
Pre-release

Full Changelog: v0.5.0.alpha1...v0.5.0.alpha2

Added

  • 新增了模糊搜索功能
  • 新增了文本语义的向量数据库

Changed

  • 重构了更加健壮的渲染模板架构
  • 优化了配置修改手感细节

Fixed

  • 修复添加语录无法添加图片的问题
  • 修复语录收集未正确筛选、添加的问题
  • 修复语录排行榜数据占位未正确替换的问题
  • 修复日志无法正常输出的问题
  • 修复群组无法被正确自动添加的问题

v5.0.0-alpha1

11 Feb 04:40

Choose a tag to compare

v5.0.0-alpha1 Pre-release
Pre-release

Full Changelog: v0.4.0.alpha2...v0.5.0.alpha1

Added

  • 增加了大量测试以确保功能实现正确性
  • 新增了帮助页面
  • 语录列表支持限制单条语录显示长度

Changed

  • 彻底重构架构,采用依赖注入与结构化 SQL 设计,优化代码可读性与可维护性
  • 语录配置无需再重载
  • 多种命令现在支持统一查询解析

Fixed

  • 修复配置反复更新无效的问题
  • 修复语录隐私策略渲染失败的问题

v0.4.0.alpha2

28 Jan 07:01

Choose a tag to compare

v0.4.0.alpha2 Pre-release
Pre-release

Full Changelog: v0.4.0.alpha1...v0.4.0.alpha2

Added

  • 新增语录迁移功能,支持老群语录向新群语录迁移

Changed

  • 模型空响应不再导致 IndexError 上报
  • 简化优化了渲染模板的 schema 结构

Fixed

  • 修复用户退群更新信息导致 ActionFailed 的问题
  • 修复用户头像获取失败导致语录收集失败问题
  • 修复语录列表命令中的 Finished 异常捕获问题
  • 修复语录列表显示页码不正确的问题
  • 修复由于并发冲突导致用户创建时的数据库约束错误问题
  • 修复 OpenAI 接口与 PydanticAI 接口不兼容的问题

v0.4.0.alpha1

30 Oct 10:25

Choose a tag to compare

v0.4.0.alpha1 Pre-release
Pre-release

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

29 May 05:11

Choose a tag to compare

v0.3.2.beta2 Pre-release
Pre-release

V0.3.2

  1. 更新了自动依赖安装
  2. LLM 相关检查更加健全
  3. 更新了项目包结构
  4. 新增配置项验证