利用cloudflare pages搭建telegram频道图床

由于telegram的政策调整,不允许滥用telegraph匿名上传图片了。
导致之前通过telegraph搭建的图床无法上传(已上传的能正常查看)。


有人通过原项目的基础上分支另外项目,可以通过频道上传图片。

项目是通过cloudflare pages搭建的。

项目的教程很详细,具体去看项目教程。

telegram设置:

  • 需要有telegram账号
  • 通过@BotFather创建一个telegram机器人,并获取api key。
  • 创建一个频道,获取频道id,通过转发一条消息到 @VersaToolsBot机器人可以查看频道id。
  • 一定要添加创建的机器人到频道作为管理员才能使用。

cloudflare的设置

  • 通过git项目部署,设置变量:TG_BOT_TOKEN和TG_CHAT_ID就基本可以使用了。
  • 如果需要后台,需要添加kv空间,并在设置里面的函数,选择对应的kv空间,如图:
    kv
  • BASIC_USER 后台登陆名
  • BASIC_PASS 后台密码
  • AUTH_CODE 鉴权,防止别人使用,设置后,别人使用必须输入这个。

其他

  • 成人内容屏蔽
  • pico 使用api接口
    去项目地址看

最后

我搭建的地址:
https://imgbed.lepidus.me