找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Namecheap优惠码Spaceship优惠码
楼主: efc88ff45580620

[程序代码] tg部署到cf的图床搭建教程【转】最新更新在20楼!

[复制链接]
 楼主| 发表于 4 天前 | 显示全部楼层
patriotic 发表于 2025-6-16 03:47
就是用這個教程:https://www.nodeseek.com/post-196832-1,CloudFlare Cache Rules 沒有這個選項?也 ...

我这会手机不方便,等我晚上下班了,我亲自把教程重新梳理一下,教程里有一些准备工作其实没必要,反而把人误导而陷入盲区,我就是被教程的几个步骤带偏了。
发表于 4 天前 | 显示全部楼层
efc88ff45580620 发表于 2025-6-16 07:52
我这会手机不方便,等我晚上下班了,我亲自把教程重新梳理一下,教程里有一些准备工作其实没必要,反而把 ...

期待大佬更新教程~
 楼主| 发表于 4 天前 | 显示全部楼层
patriotic 发表于 2025-6-16 09:14
期待大佬更新教程~

我也是现学现卖
发表于 4 天前 | 显示全部楼层
本帖最后由 xinsui 于 2025-6-16 10:11 编辑
patriotic 发表于 2025-6-16 03:47
就是用這個教程:https://www.nodeseek.com/post-196832-1,CloudFlare Cache Rules 沒有這個選項?也 ...

你规则都还没创建

PS:我刚上CF看了下。是CF改版了,应该点击部署就行了
发表于 4 天前 | 显示全部楼层
xinsui 发表于 2025-6-16 10:04
你规则都还没创建

PS:我刚上CF看了下。是CF改版了,应该点击部署就行了



創建規則時,沒有上圖中的選項,不知點擊部署是否有影響~
发表于 4 天前 | 显示全部楼层
patriotic 发表于 2025-6-16 11:13
創建規則時,沒有上圖中的選項,不知點擊部署是否有影響~

部署完成完成后不是就有保存了吗?


发表于 4 天前 | 显示全部楼层
xinsui 发表于 2025-6-14 21:54
6个月前我就部署好了

现在准备用Cloudflare R2弄个一个玩玩

Cloudflare R2免费吗
发表于 4 天前 | 显示全部楼层
低调G 发表于 2025-6-16 13:39
Cloudflare R2免费吗

有免费额度。

但是要绑定支付方式
发表于 4 天前 | 显示全部楼层
 楼主| 发表于 4 天前 | 显示全部楼层
电报图床搭建教程文字版!



准备工作,

必须取得API,格式为 769455189:ABCdefGHIjklMNOpqrsTUVwxyz
必须取得频道id,格式为 [backcolor=rgba(129, 139, 152, 0.12)]-1002031073276
[backcolor=rgba(129, 139, 152, 0.12)]下面开始获取APIid
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
    • 跟自己创建的机器人发送一条消息,发送的内容为:/start
    • 完成以上所有的准备工作,就可以开始下面的操作了!

3. 创建 D1 数据库

    • 进入CF主页
    • 点击左边的存储和数据库
    • 点击D1 SQL数据库
    • 点击右上角的 +创建数据库
    • 名称 随意填写,点击创建
    • 点击 控制台
    • 复制以下代码,粘贴到框中,点击 执行
      1. CREATE TABLE media (
      2.     url TEXT PRIMARY KEY,
      3.     fileId TEXT NOT NULL
      4. );
      复制代码

      创建 Worker
    • 点击CF左边的计算(Workers)
    • 选择  从 Hello World! 开始 跳过配置,单击两次启动 hello world 应用。
    • 点击 开始使用
    • 为workers填写一个名称,默认的类似于dawn-water-0fe5
    • 下拉右边的滚动条,点击部署创建Worker
    • 点击 继续处理项目
    • 点击右边的 添加绑定+
    • 选择D1数据库
    • 变量名称 输入:DATABASE
    • D1数据库选择你前面创建的数据库名称,
    • 再点下面的  部署  。
    • 再点击 设置 选择 域和路由,点击 添加 → 自定义域,输入你在Cloudflare绑定的域名,点击 添加域 等待域名生效
    • 再点击 设置 选择 变量和机密
    5. 配置变量和机密
    • 根据需要,逐个点击 添加 以下变量,类型可以选文本或者密钥
      • 输入对应的变量和值,
      • 变量名: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复制代码,点开如下图替换代码,提交部署



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





感谢免费吧xinsui心碎大佬指点!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2025-6-20 13:03 , Processed in 0.094788 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表