mirror of
https://github.com/AstrBotDevs/AstrBot
synced 2026-07-15 17:30:13 +08:00
* feat:新增本地图片预压缩机制 避免原图体积过大造成的413错误 * 修正“图片解析失败”消息追加的位置错误 修正"temp_dir"的路径错误 * 修正temp_dir的相对路径错误 * 移动模块导入位置 * fix:重构图片压缩方法 使用异步方式避免阻塞 * ``` feat(core): 优化图片压缩功能并替换UUID为时间戳 - 将图片压缩的同步阻塞操作移至线程池执行,提升性能 - 替换uuid依赖为time模块,使用时间戳生成文件名 - 添加异步图片压缩内部函数_do_compress_sync - 修复图片压缩时的异常处理日志级别 - 在消息附件和回复链中集成图片压缩功能 ``` * fix:修改temp_dir指向 现在使用框架内置的get_astrbot_temp_path来获取临时目 fix:分离image_path的计算行为 提高可读性 fix:使用uuid来生成压缩后的图片 而非时间戳 * fix:修改错误的注释 * fix:分离图片压缩函数到媒体文件处理工具中 * fix:修改原有的列表推导式以提高可读性 feat:增加预留功能的说明注释 * fix:在图片压缩工具中使用pathlib.path获取路径并拼接压缩后的文件名称 * feat: 新增本地图片预压缩机制,增强图片解析容错能力 --------- Co-authored-by: Soulter <905617992@qq.com>
AstrBot 管理面板
基于 CodedThemes/Berry 模板开发。
环境变量
VITE_ASTRBOT_RELEASE_BASE_URL(可选)- 默认值:
https://github.com/AstrBotDevs/AstrBot/releases - 用途:管理面板内“更新到最新版本”外部跳转所使用的 release 基地址。集成方可按需覆盖(例如 Desktop 指向其自身发布页)。
- 建议传入仓库的
.../releases基地址(不带/latest)。
- 默认值: