mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 20:01:04 +00:00
* refactor: 报告中的群员头像重构为diskcache缓存,过期时间3天;优化代码可读性; * refactor: 进一步优化头像处理逻辑与资源管理生命周期 - **头像处理性能优化**: - 将 Base64 转换重构为同步方法,消除微型 CPU 计算任务的异步上下文切换开销。 - 增强图片 MIME 类型识别能力,通过分析文件头支持 WebP 和 JPEG 魔数检测。 - 改善下载失败处理:移除了失败结果的持久化缓存(Negative Caching),确保在网络波动恢复后能自动重新尝试获取。 - **资源与生命周期管理**: - 完善插件终止流程:增加了显式的缓存关闭逻辑,并与插件卸载钩子集成,确保正确释放持久化层的文件句柄。 - **鲁棒性与调试增强**: - 加强对第三方头像获取器返回值的 URL 协议校验,并补充了相应的警告日志。 - 优化了 Base64 转换等环节的异常日志记录格式,增加了对堆栈追踪的支持。 - **代码整洁度**: - 统一并清理了重复的模块导入,移除了方法内部冗余的库导入。 - 全量应用 Ruff 格式化规范,优化了导入顺序及整体代码布局。 --------- Co-authored-by: SXP-Simon <sxp20061207@163.com>
2 lines
28 B
Plaintext
2 lines
28 B
Plaintext
playwright>=1.40.0
|
|
diskcache |