Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.6 KB

File metadata and controls

26 lines (17 loc) · 1.6 KB

更新日志

v3.3.0

新功能:

  • 引入一个 Web 设置页面(HTML/CSS/JS),用于浏览 QQ 群并编辑各群的管理配置,支持跟随默认模板。
  • 暴露用于设置页面的 HTTP API,用来加载 schema/初始化数据、刷新群列表,以及获取/更新/重置群配置。
  • 新增群信息缓存服务,用于从各适配器聚合 QQ 群元数据,并向插件提供统一且带缓存的视图。

增强:

  • 优化 QQAdminDB,区分“跟随默认模板”的群记录与“显式配置”的群记录,提供规范化的群快照,并支持替换或重置群配置。
  • 允许按群覆盖关键行为(随机封禁时间范围、投票封禁参数、LLM 消息窗口、权限阈值与映射、admin_audit),同时在 PluginConfig 中保留默认模板。
  • 更新权限检查逻辑,从群配置而非全局配置中读取所需等级和阈值,并移除对私聊中执行受权限保护命令的支持。
  • 调整入群、普通、banpro 和 LLM 相关的处理器,通过共享的群配置快照遵从各群的配置值。
  • 改进 PluginConfig 的运行时处理,提供更安全的随机封禁时间解析,并增加用于构建默认群配置结构的构建器。
  • 新增一个 Web 控制器,将插件专用路由注册到 AstrBot 上下文中,并统一 JSON 响应格式与错误处理。

文档:

  • 添加一个简单的 CHANGELOG,记录在 v3.3.0 版本中引入 Web 前端的变更,同时更新Readme文档。

杂项:

  • 将插件元数据版本升级至 v3.3.0,声明最低 AstrBot 版本要求,并移除旧的文本版 ADMIN_HELP 及其命令入口。