From e503e7ad63c8a92c11f4bfc610c6c55951900ccf Mon Sep 17 00:00:00 2001 From: SXP-Simon Date: Wed, 1 Apr 2026 22:19:00 +0800 Subject: [PATCH] =?UTF-8?q?[v4.9.11]=20-=20feat(HTML):=20HTML=20=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E4=B8=8E=E8=87=AA=E5=BB=BA=E5=A4=96=E9=93=BE=E5=90=97?= =?UTF-8?q?=EF=BC=8C=E5=B0=86=E7=BE=A4=E5=88=86=E6=9E=90=E5=8F=98=E6=88=90?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E7=82=B9=E5=87=BB=E8=B7=B3=E8=BD=AC=E7=9A=84?= =?UTF-8?q?=E7=B2=BE=E7=BE=8E=E7=BD=91=E9=A1=B5=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 10 +++++++--- README.md | 21 ++++++++++++++++++--- metadata.yaml | 2 +- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10722e9..1e2edf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,18 @@ # 更新日志 (CHANGELOG) -## [v4.9.10] - 解决 TG 无法贴表情的 bug,HTML 输出模式,优化渲染 -* **🐛 TG 贴表情**: @clown145 -* **✨ 新格式 HTML**: @lekoOwO +## [v4.9.11] - feat(HTML): HTML 报告与自建外链吗,将群分析变成可以点击跳转的精美网页链接 +* **🐛 移动端阅读优化**: force desktop viewport for exported html reports (#147 @clown145) +* **✨ 优化 HTML 格式使用体验**: 檔案名稱模板支援 ULID 和資料夾路徑 (#146 @lekoOwO) ---
📋 点击查看历史更新日志 +## [v4.9.10] - 解决 TG 无法贴表情的 bug,HTML 输出模式,优化渲染 +* **🐛 TG 贴表情**: @clown145 +* **✨ 新格式 HTML**: @lekoOwO + ## [v4.9.9] - feat(feishu): 尝试接入飞书并且回退黑白名单逻辑,保持旧版本逻辑,插件统一管理 ## [v4.9.8] - feat(HatsuneMiku): 新增了一个名为 HatsuneMiku 的模板 (#134 @Shiitin) diff --git a/README.md b/README.md index 1971c4c..0a14686 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # 群聊日常分析插件 -[![Plugin Version](https://img.shields.io/badge/Latest_Version-v4.9.10-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.11-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) @@ -156,8 +156,9 @@ _✨ 一个基于 AstrBot 的智能群聊分析插件,支持 **QQ (OneBot)** |--------|------|--------| | 定时分析名单模式 + 列表 | 控制哪些群参与定时任务(报告时间点触发)。 | `whitelist + 空列表` 表示不注册定时任务 | | 增量分析名单模式 + 列表 | 控制哪些群走增量模式,其他群走传统全量。 | `whitelist + 空列表` 表示不启用增量周期任务 | -| PDF格式的报告 | 初次使用需要使用 `/安装PDF` 命令安装依赖。需重启 AstrBot 生效。 | 输出格式需设为 PDF | -| 自定义LLM服务 | 用户可自行选取个人提供的服务商。 | 留空则回退到默认服务商 | +| PDF 格式的报告 | 初次使用需要使用 `/安装PDF` 命令安装依赖。需重启 AstrBot 生效。 | 输出格式需设为 PDF | +| HTML 格式 (自建) | 配置 `html_base_url` 后,机器人会发送可直接点击的报告外链。 | 输出格式需设为 html | +| 自定义 LLM 服务 | 用户可自行选取个人提供的服务商。 | 留空则回退到默认服务商 | ### 分析黑白名单配置说明(小白能懂) @@ -291,6 +292,20 @@ _✨ 一个基于 AstrBot 的智能群聊分析插件,支持 **QQ (OneBot)** **启用方法:** - 通过 `incremental_group_list_mode + incremental_group_list` 指定哪些群走增量模式,并根据需要调整分析间隔 (`incremental_interval_minutes`) 和消息阈值。 +## HTML 报告与自建外链 + +如果你希望在群里发送的不是图片,而是一个可以点击跳转的精美网页链接,可以使用 HTML 格式输出。 + +### 1. 配置流程 +1. **设置输出格式**:在 `basic` 设置中将 `output_format` 改为 `html`。 +2. **指定储存目录 (`html_output_dir`)**:设置 HTML 文件在服务器上的保存路径。留空则默认保存在插件数据目录。 +3. **配置外链基址 (`html_base_url`)**:这是关键。如果你使用 Nginx/Apache 等 Web 服务器将上述目录映射到了公网,请在这里填写访问的前缀(如 `https://report.example.com`)。 + +### 2. 工作原理 +- 机器人生成 HTML 报告并保存到本地目录。 +- 机器人根据文件名和 `html_base_url` 拼接成完整链接发送到群里。 +- **注意**:本插件**不提供** Web 服务器功能,你需要自行使用 Nginx 或 AstrBot 所在的服务器环境来实现静态文件的公网访问。 + ## 常见问题 (FAQ) ### 获取不到带记录的引用消息 diff --git a/metadata.yaml b/metadata.yaml index dd2f9fa..4142aab 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 以及 Feishu (Lark);生成精美的群聊分析报告,支持话题分析、用户形象、群聊圣经等功能" # 插件简短描述 -version: v4.9.10 # 插件版本号。格式:v1.1.1 或者 v1.1 +version: v4.9.11 # 插件版本号。格式:v1.1.1 或者 v1.1 author: SXP-Simon # 作者 astrbot_version: ">=4.16.0" support_platforms: