Commit Graph

7 Commits

Author SHA1 Message Date
rianli
918b419fc9 feat(qqbot): 图片收发功能与定时提醒优化
**图片功能**
- 支持接收用户发送的图片消息(自动下载到临时目录)
- 支持发送本地文件路径(自动读取转为 Base64)
- 富媒体消息接口(sendC2CImageMessage/sendGroupImageMessage)
- 图片本地代理服务(解决 QQ 图片 URL 直接访问限制)

**消息格式**
- 默认启用 Markdown 消息格式

**定时提醒优化**
- 修复 cron 提醒:移除无效 --system-prompt 参数,改用 --message 直接输出提醒内容
- 精简用户交互话术,避免冗长回复

**代码清理**
- 移除过时的流式消息处理代码
- 优化 gateway/outbound/channel 模块结构
2026-02-02 20:36:09 +08:00
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