Commit Graph

6 Commits

Author SHA1 Message Date
sliverp
a13aacbc3b fix: 下载附件时保留原始文件名并添加时间戳 2026-01-30 14:53:13 +08:00
sliverp
cef1e7406c fix: 确保保存图片时存储目录存在 2026-01-30 14:40:41 +08:00
sliverp
549956adda 111 2026-01-30 14:35:17 +08:00
sliverp
1a7a263394 feat: 扩展支持的 MIME 类型并优化文件名提取逻辑 2026-01-30 14:06:01 +08:00
sliverp
a660a1fb78 feat: 增加附件下载与本地图片上传功能
在 gateway.ts 中修改附件处理逻辑,将接收到的附件下载到本地目录供 clawdbot 访问,并支持将 AI 生成的本地文件通过 MEDIA: 前缀上传到图床。

在 image-server.ts 中新增 saveImageFromPath 函数用于保存本地图片到图床,新增 downloadFile 函数用于下载远程文件到本地,支持根据 Content-Type 或 URL 自动推断文件扩展名。

在 .gitignore 中添加 dist 忽略项。同时优化了错误提示信息,将错误截取长度从 100 字符增加到 500 字符。
2026-01-30 13:43:16 +08:00
sliverp
d20c51407b feat: 添加富媒体消息和图床支持 2026-01-30 12:17:55 +08:00