背景
为了方便不在电脑前时也能发博客,配置了 Telegram → R2 图床 → 博客引用 的自动上传流程。
实现方案
- 在服务器上配置 `rclone`,连接 Cloudflare R2 存储桶
- 编写上传脚本 `r2-upload.sh`,接收图片文件,自动上传到按年月分目录的路径
- 通过 OpenClaw 接收 Telegram 发来的图片,调用脚本上传,返回公开访问链接
测试结果
上传耗时:约 200ms,R2 返回 200 OK,公网可直接访问。
测试截图:

使用方法
后续在 TG 中发图给机器人,自动完成上传 — 返回 `` 格式,直接复制到博客编辑器即可。