由于原有的 Telegraph API 接口被官方关闭,导致失效,作者更新了新的方式需要将上传渠道切换至 Telegram Channel 故重新整理部署流程
需要准备
- Cloudflare 账户
- Telegram
- Bot Token
向 @BotFather 发送/newbot创建新的机器人并获得 BOT_TOKEN - Chat_ID
- 创建新的频道将 bot 设置为频道管理员并发送任意一条消息
- 将刚发的消息转发到此 @VersaToolsBot 后会返回具体信息,其中
-1234512345即为 Chat_ID
- Bot Token
部署 Image
Fork Telegraph-Image 到自己的库里后,打开 Cloudflare Dashboard > Workers 和 Pages > 创建 > Pages > 连接到 Git

添加你的 Github 账户后选择刚刚 Fork 到库里的 Telegraph-Image > 开始设置,跳转按照页面提示输入项目名称后点击保存并部署

设置自定义域名
前往自定义域 > 设置自定义域 > Domain > 继续 > 激活域
✨️在 Cloudflare 托管的域名自动会修改 DNS 记录

创建 KV 空间并开启图片管理
回到 Cloudflare Dashboard > 存储和数据库 > KV > 创建名为pic的KV空间

再回到 设置 > 绑定 > 添加 > KV命名空间:变量名称:img_url KV命名空间:pic

最后添加变量
跳转 设置 > 变量和机密 > 添加
将获取到的 Bot Token 、Chat_ID 、 按照对应变量填写
| 类型 | 变量名称 | 值 | 说明 |
|---|---|---|---|
| 秘钥 | BASIC_USER | 用户名 | 用于后台登陆 |
| 秘钥 | BASIC_PASS | 密码 | 同上 |
| 秘钥 | TG_Bot_Token | 123468:AAxxxGKrn5 | Bot Token |
| 秘钥 | TG_Chat_ID | -1234567 | 频道ID |
重新部署生效
部署 > 详细信息 > 管理部署 > 重试部署
- 后台地址: https://Domain.com/admin