电报图床搭建教程文字版!

电报图床搭建教程文字版!

admin
2025-06-16 / 0 评论 / 13 阅读 / 正在检测是否收录...

演示站点:https://img.2358.eu.org

准备工作,
必须取得API,格式为 769455189:ABCdefGHIjklMNOpqrsTUVwxyz
必须取得频道id,格式为 [backcolor=rgba(129, 139, 152, 0.12)]-1002031073276
[backcolor=rgba(129, 139, 152, 0.12)]下面开始获取API和id,

  1. 创建 Telegram Bot
    在 Telegram 中找到 @BotFather
    发送 /newbot 命令创建新机器人
    按照提示设置机器人名和用户名
    成功后会,会有一堆的聊天,其中有一长串API复制下来 (格式为769455189:ABCdefGHIjklMNOpqrsTUVwxyz)
    这个 Token 将用作环境变量 TG_BOT_TOKEN
  2. 创建 Telegram 频道或群组
    创建一个新的频道或群组
    将你的 Bot机器人 添加为管理员
    获取频道/群组 ID:
    转发频道内的任意消息给@GetIDs Bot,不要直接给@GetIDs Bot发送消息,必须转发必须转发必须转发
    在 @GetIDs Bot对话框中找到对应的 ID (格式为 -100xxxxxxxxxx)
    这个 ID 将用作环境变量 TG_CHAT_ID
    跟自己创建的机器人发送一条消息,发送的内容为:/srart
    完成以上所有的准备工作,就可以开始下面的操作了!
  3. 创建 D1 数据库

进入CF主页
点击左边的存储和数据库
点击D1 SQL数据库
点击右上角的 +创建数据库
名称 随意填写,点击创建
点击 控制台
复制以下代码,粘贴到框中,点击 执行

CREATE TABLE media (
    url TEXT PRIMARY KEY,
    fileId TEXT NOT NULL
);

创建 Worker
点击CF左边的计算(Workers)
选择 从 Hello World! 开始 跳过配置,单击两次启动 hello world 应用。
点击 开始使用
为workers填写一个名称,默认的类似于dawn-water-0fe5
下拉右边的滚动条,点击部署创建Worker
点击 继续处理项目
点击右边的 添加绑定+
选择D1数据库
变量名称 输入:DATABASE
D1数据库选择你前面创建的数据库名称,
再点下面的 部署 。
再点击 设置 选择 域和路由,点击 添加 → 自定义域,输入你在Cloudflare绑定的域名,点击 添加域 等待域名生效
再点击 设置 选择 变量和机密

  1. 配置变量和机密
    根据需要,逐个点击 添加 以下变量,类型可以选文本或者密钥
    输入对应的变量和值,
    变量名:DOMAIN 值youname.com 注:你的域名
    TG_BOT_TOKEN 值769455189:ABCdefGHIjklMNOpqrsTUVwxyz替换为你的API
    TG_CHAT_ID 值-1002031073276替换成你的
    USERNAME 值admin注:管理员名称,你可以自定义
    PASSWORD 值password123注:管理员密码,自定义
    ADMIN_PATH 值admin注:管理后台路径,可以自定义
    以下两条可以选择是否添加
    ENABLE_AUTH 值false注:访客验证(设置为 true 开启,不设置或设置为 false 则关闭)
    MAX_SIZE_MB 值20注:单文件最大支持大小(单位:MB,默认值为 20)
    点击部署,完成变量。

部署代码
到这里https://github.com/0-RTT/telegraph/blob/main/_worker.js复制代码,点开替换自己worker.js代码,提交部署

至此电报图床搭建完成,访问你的域名上传图片吧!

0

评论 (0)

取消