|
电报图床搭建教程文字版!
准备工作,
必须取得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
- 跟自己创建的机器人发送一条消息,发送的内容为:/start
- 完成以上所有的准备工作,就可以开始下面的操作了!
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绑定的域名,点击 添加域 等待域名生效
- 再点击 设置 选择 变量和机密
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心碎大佬指点!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|