cloudflare图床,基于cloud flare和telegram的图床

  1. 1. cloudflare图床,基于cloud flare和telegram的图床
  2. 2. 0.说明
    1. 2.1. 体验地址:[caij imghub]
    2. 2.2. 体验视频:[希儿-热爱105°的你]
    3. 2.3. 仓库地址:[sanyue-imghub]
  3. 3. 1.fork 项目
  4. 4. 2.telegram 开启机器人
    1. 4.1. 1`向@BotFather发送/newbot,按照提示输入bot的备注、用户名等信息。成功创建后获得TG_BOT_TOKEN
    2. 4.2. 2.创建一个新的频道
    3. 4.3. 3.向@VersaToolsBot转发一条第2步新建频道中的消息,获取TG_CHAT_ID(频道ID)
  5. 5. 3.cloudflare 部署
    1. 5.1. 1.打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目,选择导入到现有git存储库
    2. 5.2. 2.选择刚才fork的项目,点击 部署
    3. 5.3. 3.进入到刚才你部署的网页中,选择设置,添加变量
    4. 5.4. 4.绑定KV数据库
  6. 6. 4.重新部署
    1. 6.1. 1.回到部署界面,点击查看详细信息
    2. 6.2. 2.点击管理部署,重试部署
  7. 7. 5.自定义域名
    1. 7.1. 1.选择自定义域,选择设置自定义域
  8. 8. 6.随机图API
    1. 8.1. 请求示例:
    2. 8.2. 响应示例:
  9. 9. 7.结束

cloudflare图床,基于cloud flare和telegram的图床

0.说明

免费图片托管解决方案,基于 Cloudflare Pages 和 Telegram (文件大小不超过20MB,过大图片会自动压缩)。

体验地址:[caij imghub]

密码: mikumiku

体验视频:[希儿-热爱105°的你]

7444500101428514100.mp4
优点是无限数量,无限储存,只要你的telegram账户没事应该就没事

仓库地址:[sanyue-imghub]

1.fork 项目

打开上面的仓库地址,然后 fork

2.telegram 开启机器人

1`向@BotFather发送/newbot,按照提示输入bot的备注、用户名等信息。成功创建后获得TG_BOT_TOKEN

[@BotFather]

第一个是昵称,随便写,第二个是用户名,这个不可以重复

HTTP API下面那个就是 TG_BOT_TOKEN,记住 TG_BOT_TOKENTG_CHAT_ID

2.创建一个新的频道


进入新建的频道,选择频道管理,将刚才创建的机器人设为频道管理员(搜索用户名就出来了)

3.向@VersaToolsBot转发一条第2步新建频道中的消息,获取TG_CHAT_ID(频道ID)

在新建的频道中随便发一条消息,然后转发给[@VersaToolsBot]

3.cloudflare 部署

1.打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目,选择导入到现有git存储库


如果你没有的话第一次需要先链接到Git,部署命令 npm install

2.选择刚才fork的项目,点击 部署

3.进入到刚才你部署的网页中,选择设置,添加变量


TG_CHAT_ID,就是你刚才设置的机器人用户名, TG_BOT_TOKEN,就是刚才获取的机器人API
BASIC_USER, BASIC_PASS,分别是后台用户名和密码
AllowRandom,随机图API,开启后可以随机返回一张图片的地址,[测试]
怎么调用后面会讲
AUTH_CODE,访问密码

4.绑定KV数据库

创建一个新的数据库

输入 img_url,点击确定,返回刚才的网页, 绑定添加,选择刚才的KV数据库,变量名称填写 img_url,值选择刚才创建的KV数据库

4.重新部署

1.回到部署界面,点击查看详细信息

2.点击管理部署,重试部署


好了,图床到这里就部署结束了,接下来是绑定域名

5.自定义域名

1.选择自定义域,选择设置自定义域


之所以绑定域名是因为访问更方便一些,自带的域名太长了

6.随机图API


[测试]

请求示例:

curl --location --request GET 'https://your.domain/random' \ --header 'User-Agent: Apifox/1.0.0 (https://apifox.com)'

响应示例:

{ "url": "/file/4fab4d423d039b4665a27.jpg" }

7.结束

Enjoy it!