From b29327674ffee91a66f68746db0fb6fc13dd330d Mon Sep 17 00:00:00 2001 From: SXP-Simon Date: Thu, 26 Mar 2026 23:32:32 +0800 Subject: [PATCH] =?UTF-8?q?[v4.9.7]=20-=20feat(=E5=88=86=E6=9E=90=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=BB=86=E7=B2=92=E5=BA=A6=E5=8C=96):=20=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E4=B8=89=E5=B1=82=E9=BB=91=E7=99=BD=E5=90=8D=E5=8D=95?= =?UTF-8?q?=E6=9C=BA=E5=88=B6=EF=BC=88=E5=9F=BA=E7=A1=80=E7=BE=A4=E5=88=86?= =?UTF-8?q?=E6=9E=90=E5=BC=80=E5=85=B3=E3=80=81=E5=AE=9A=E6=97=B6=E5=88=86?= =?UTF-8?q?=E6=9E=90=E3=80=81=E5=A2=9E=E9=87=8F=E5=88=86=E6=9E=90=EF=BC=89?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E6=9B=B4=E7=BB=86=E7=B2=92=E5=BA=A6?= =?UTF-8?q?=E7=9A=84=E7=BE=A4=E7=BA=A7=E5=88=86=E6=9E=90=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=EF=BC=9B=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8=E5=88=86=E6=9E=90?= =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=91=A8=E6=9C=9F=E7=AE=A1=E7=90=86=E6=83=85?= =?UTF-8?q?=E5=86=B5=E9=81=BF=E5=85=8D=E4=BB=BB=E5=8A=A1=E8=A2=AB=E9=9D=99?= =?UTF-8?q?=E9=BB=98=E8=B7=B3=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 18 ++++++++++++++---- README.md | 2 +- metadata.yaml | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4235232..c0f16de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,14 @@ # 更新日志 (CHANGELOG) -## [v4.9.6] - fix(provider): 优化 PDF 模板生成情况,基础设施健壮性增强 -* **🛠️ 健壮性增强**: 修复插件任务生命周期管理,避免用户困惑的报错行为 (#125) -* **🛠️ 健壮性增强**: 尝试修复 Telegram 平台自动分析就绪检查失败问题 (#128) -* **🛠️ 健壮性增强**: 修复 JSON 解析中正则贪婪匹配导致的数组截断问题 (#126) +## [v4.9.7] - feat(分析配置细粒度化): 引入三层黑白名单机制(基础群分析开关、定时分析、增量分析),支持更细粒度的群级分析控制;修复自动分析生命周期管理情况避免任务被静默跳过 +* **🐛 自动分析调度修复**: 修复自动分析任务生命周期检查链路,重置 `schedule_jobs` 后 `_terminating` 状态,避免任务被静默跳过;增量分析任务生命周期行为与定时分析保持一致。(#130 @Dongmayyys) +* **✨ 配置能力增强**: 引入三层黑白名单机制(基础群分析、定时分析、增量分析),支持更细粒度的群级分析控制;并同步完善面板文案与说明,明确不同名单组合下的实际触发行为,降低配置歧义 +* **🛠️ 健壮性增强**: 修复 Telegram 平台自动分析就绪检查失败与 ID 匹配诊断逻辑,提升跨平台自动分析稳定性。 +* **✨ 结构化输出增强**: 支持通过 `response_format(json_schema)` 约束 LLM 输出格式,统一生成流程并兼容旧版本本体行为,避免用户因版本差异产生困惑。 +* **🛠️ 健壮性增强**: 新增 Pydantic 校验层,对解析结果执行本地二次校验;在保持暴力解析与正则降级能力的前提下,失败再进入重试 loop,提升复杂场景下的可恢复性。 +* **🐛 数据口径修复**: 统一表情统计口径并修复用户活跃分析类型标注问题,确保报告统计与用户画像一致性。 + + --- @@ -11,6 +16,11 @@
📋 点击查看历史更新日志 +## [v4.9.6] - fix(provider): 优化 PDF 模板生成情况,基础设施健壮性增强 +* **🛠️ 健壮性增强**: 修复插件任务生命周期管理,避免用户困惑的报错行为 (#125) +* **🛠️ 健壮性增强**: 尝试修复 Telegram 平台自动分析就绪检查失败问题 (#128) +* **🛠️ 健壮性增强**: 修复 JSON 解析中正则贪婪匹配导致的数组截断问题 (#126) + ## [v4.9.5] - fix(chat_quality_analysis 模块): 优化增量分析逻辑,优化提示词 ## [v4.9.4] - feat(chat_quality_analysis 模块): 新增群聊质量锐评功能(灵感来源:感谢 @Nagi-ovo) diff --git a/README.md b/README.md index f5a0d7a..6bc29d2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # 群聊日常分析插件 -[![Plugin Version](https://img.shields.io/badge/Latest_Version-v4.9.6-blue.svg?style=for-the-badge&color=76bad9)](https://github.com/SXP-Simon/astrbot-qq-group-daily-analysis) +[![Plugin Version](https://img.shields.io/badge/Latest_Version-v4.9.7-blue.svg?style=for-the-badge&color=76bad9)](https://github.com/SXP-Simon/astrbot-qq-group-daily-analysis) [![AstrBot](https://img.shields.io/badge/AstrBot-Plugin-ff69b4?style=for-the-badge)](https://github.com/AstrBotDevs/AstrBot) [![License](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](LICENSE) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/SXP-Simon/astrbot_plugin_qq_group_daily_analysis) diff --git a/metadata.yaml b/metadata.yaml index 6917bcd..9fa72c3 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -1,7 +1,7 @@ name: astrbot_plugin_qq_group_daily_analysis # 这是你的插件的唯一识别名。 display_name: 群分析总结插件 # 插件的显示名称 desc: "[多平台接入开发中] 群日常分析总结插件 - 支持 QQ (aiocqhttp)、Telegram、Discord;生成精美的群聊分析报告,支持话题分析、用户形象、群聊圣经等功能" # 插件简短描述 -version: v4.9.6 # 插件版本号。格式:v1.1.1 或者 v1.1 +version: v4.9.7 # 插件版本号。格式:v1.1.1 或者 v1.1 author: SXP-Simon # 作者 astrbot_version: ">=4.16.0" support_platforms: