Skip to content

基于Cloudflare Worker和Pages的Telegraph图床,轻松实现无服务器部署!

Notifications You must be signed in to change notification settings

0-RTT/telegraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

介绍

基于Cloudflare Workers和Pages的图床程序。

日志

20240923 修复链接失效的问题,支持视频文件上传。

20240916 已关闭TG_BOT接口的本地压缩,TG_BOT的API默认会进行压缩,避免二次压缩导致图片质量过低的问题。

20240914 Telegraph接口上传的文件有时效性,建议使用TG_BOT上传。

20240913 支持通过TG_BOT上传到频道。

20240912 已修复,可正常上传到telegraph。

2024年9月6号起telegra.ph禁止了上传媒体文件,此项目终结。

部署教程

TG_BOT的部署参考telegraph的,需要额外获取TG_BOT_TOKENTG_CHAT_ID这两个变量,可参考README.md

Pages部署教程

Worker部署教程

Pages部署教程:

1、初始化数据库

image

image

⚠️⚠️⚠️TG_BOT和Telegraph的初始化指令不一样,注意不要弄错。

image

image

image

image

2、下载对应文件夹下的_worker.js,打包成zip部署到pages

image

image

image

3、设置变量

image

image

image

image

4、设置自定义域名,不设置则使用pages默认域名

image

image

image

5、重新部署生效刚刚配置的自定义域名和变量

image

image

image

Worker部署教程:

1、初始化数据库

image

image

⚠️⚠️⚠️TG_BOT和Telegraph的初始化指令不一样,注意不要弄错。

image

image

image

image

2、创建worker

image

image

3、设置自定义域名

image

image

image

image

image

4、设置变量

image

image

image

5、将_worker.js中的代码复制粘贴到编辑器中

image

image

6、点击部署即可

image