背景

为了方便不在电脑前时也能发博客,配置了 Telegram → R2 图床 → 博客引用 的自动上传流程。

实现方案

  1. 在服务器上配置 `rclone`,连接 Cloudflare R2 存储桶
  2. 编写上传脚本 `r2-upload.sh`,接收图片文件,自动上传到按年月分目录的路径
  3. 通过 OpenClaw 接收 Telegram 发来的图片,调用脚本上传,返回公开访问链接

测试结果

上传耗时:约 200ms,R2 返回 200 OK,公网可直接访问。

测试截图:

TG测试截图

使用方法

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