由于原有的 Telegraph API 接口被官方关闭,导致失效,作者更新了新的方式需要将上传渠道切换至 Telegram Channel 故重新整理部署流程


需要准备

  • Cloudflare 账户
  • Telegram
    • Bot Token
      @BotFather 发送 /newbot 创建新的机器人并获得 BOT_TOKEN
    • Chat_ID
      1. 创建新的频道将 bot 设置为频道管理员并发送任意一条消息
      2. 将刚发的消息转发到此 @VersaToolsBot 后会返回具体信息,其中-1234512345即为 Chat_ID

部署 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