Skip to content
forked from 0-RTT/telegraph

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

Notifications You must be signed in to change notification settings

Pathlink/telegraph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

介绍

基于Cloudflare Workers和Pages的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部署教程

变量和指令说明

变量

必填项目:

变量名 说明
DOMAIN Workers 或 Pages的自定义域名。
USERNAME 用于身份验证的用户名。
PASSWORD 用于身份验证的密码。
ADMIN_PATH 管理页面的路径。

绑定D1数据库的时候使用:

变量名 说明
DATABASE 数据库变量,用于绑定数据库。

选填:

变量名 说明
ENABLE_AUTH 设置为 true 时启用访客验证,为空或者不设置代表关闭访客验证,此时只有访问管理页需要验证账号密码。
NSFW_THRESHOLD 图片审查的强度,范围为 0 到 1,越接近 1 越审查宽松。
NSFW_API_URL 图片审查 API 的 URL,填写后将启用该功能。示例 API: https://api.jiasu.in/nsfw

指令

数据库初始化指令

CREATE TABLE media (
    key TEXT PRIMARY KEY,
    timestamp INTEGER NOT NULL,
    url TEXT NOT NULL
);

Pages部署教程:

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

Worker部署教程:

1、 image 2、 image 3、 image 4、 image 5、 image 6、 image 7、 image 8、 image 9、 image 10、 image 11、 image 12、 image 13、 image 14、 image 15、 image 16、 image 17、 image 18、 image 19、 image

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%