From 164a5bd5cc00b6b9cfc8c4abc2b6cd859ce724a9 Mon Sep 17 00:00:00 2001 From: SXP-Simon Date: Sun, 18 Jan 2026 00:56:42 +0800 Subject: [PATCH] =?UTF-8?q?[v4.6.4]=20=E9=87=8D=E8=AF=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=99=A8=E4=BC=98=E5=8C=96=E5=92=8C=E4=B8=9A=E5=8A=A1=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 9 +++++++-- README.md | 2 +- metadata.yaml | 2 +- src/scheduler/retry.py | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a27cfb6..aef6247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,20 @@ # 更新日志 (CHANGELOG) -## [v4.6.3] - 默认模板 scrapbook 的 activity_chart 排版调整为横向 +## [v4.6.4] - 重试管理器优化和业务逻辑调整 -* **🎨 样式优化**: activity_chart 排版调整为横向,减小没有实质内容的 activity_chart 对排版的空间占用。 +* **🛠️ 健壮性增强**: 重试管理器直接从渲染器请求原始图像字节,QQ 客户端不再需要从本地服务器下载图片,从而绕过了导致超时的网络传输层。 +* **🐛 Bug 修复**: 解决手动群分析命令在 NTQQ 内核尝试上传图片并将其推送到腾讯服务器时,超过了预设的时间限制(通常是 120 毫秒或更久),导致连接断开。的 aiocqhttp.exceptions.ActionFailed 问题 ---
📋 点击查看历史更新日志 +## [v4.6.3] - 默认模板 scrapbook 的 activity_chart 排版调整为横向 + +* **🎨 样式优化**: activity_chart 排版调整为横向,减小没有实质内容的 activity_chart 对排版的空间占用。 + ## [v4.6.2] - 新增图片报告重试机制并优化调度稳定性 * **✨ 新功能**: 新增图片报告重试机制并优化调度稳定性,实现延迟队列与死信队列,支持指数退避 + 随机抖动 (Jitter) 重试策略。 diff --git a/README.md b/README.md index b64379e..b139cb0 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # QQ群日常分析插件 -[![Plugin Version](https://img.shields.io/badge/Latest_Version-v4.6.3-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.6.4-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) [![](https://img.shields.io/badge/五彩斑斓的Bug群-Bug反馈群&水群-white?style=for-the-badge&color=76bad9&logo=qq&logoColor=76bad9)](https://qm.qq.com/q/oTzIrdDBIc) diff --git a/metadata.yaml b/metadata.yaml index d0b5e76..393a742 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -14,6 +14,6 @@ help: | # 插件的帮助信息 命令: /群分析 [天数] - 分析群聊活动 /分析设置 [操作] - 管理设置(enable/disable/status/test) -version: v4.6.3 # 插件版本号。格式:v1.1.1 或者 v1.1 +version: v4.6.4 # 插件版本号。格式:v1.1.1 或者 v1.1 author: SXP-Simon # 作者 repo: https://github.com/SXP-Simon/astrbot_plugin_qq_group_daily_analysis # 插件的仓库地址 diff --git a/src/scheduler/retry.py b/src/scheduler/retry.py index 1204d47..7487fe7 100644 --- a/src/scheduler/retry.py +++ b/src/scheduler/retry.py @@ -1,7 +1,7 @@ import asyncio +import base64 import random import time -import base64 from collections.abc import Callable from dataclasses import dataclass