基于Cloudflare Workers和Pages的Telegraph/TG_BOT图床。
20240913支持通过TG_BOT上传到频道
20240912 已修复,可正常上传到telegraph
2024年9月6号起telegra.ph禁止了上传媒体文件,此项目终结。
TG_BOT的部署参考telegraph的,只是需要获取TG_BOT_TOKEN
和TG_CHAT_ID
这两个变量,可参考README.md
必填项目:
变量名 | 说明 |
---|---|
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
);
1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、