{"repo":"0-RTT/telegraph","free":true,"listed":false,"github":"https://github.com/0-RTT/telegraph","clone":"git clone https://github.com/0-RTT/telegraph.git","description":"基于 Cloudflare Worker 和 Pages 的图床/视频床/文件床，轻松实现无服务器部署！","language":"JavaScript","stars":1064,"topics":["telegraph","cloudflare","cloudflare-workers","image","serverless","workers"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🎉基于R2储存的图床/视频床/文件床项目已完成，欢迎部署测试👉JSimages Telegraph图床 基于 Cloudflare Worker 和 Pages 以及 Telegram Bot API 的图床/视频床/文件床服务 功能特点 核心功能 - 🔐 可选的访客验证功能（Basic Auth） - 🗜️ 可选的图片压缩功能（默认开启，支持前端切换） - 📦 可选的文件大小限制（默认 20MB，可通过环境变量配置） - 📁 支持所有文件格式上传（图片、视频、文档等） - 📤 支持多文件上传、拖拽上传和粘贴上传（Ctrl+V） - 🔄 哈希校验避免重复上传 管理功能 - 📋 支持查看本地历史记录 - 🖼️ 图库管理界面，支持批量操作 - 🗑️ 支持批量删除文件（同步删除数据库记录和缓存） - ⏰ 显示文件上传时间 - 📋 支持多种格式复制链接（URL、BBCode、Markdown） 性能优化 - ⚡ Cloudflare Cache API 缓存支持 - 🎨 懒加载和骨架屏优化 - 🌅 Bing 每日壁纸背景（自动轮播） - 📱 响应式设计，支持移动端 - 🔁 自动重试机制（获取文件路径最多重试3次） 存储方式 - 📡 基于 Telegram Bot API 的文件存储 - 💾 使用 Cloudflare D1 数据库存储文件映射关系 - 🎯 通过 fileId 实现文件访问 更新日志 最近更新 : 2026-01-19 - 使用Claude优化了一下代码 历史更新记录 2026-01-19 - 使用Claude优化了一下代码 2025-08-24 - 修复cdn.bytedance.com下线导致的页面加载异常的问题 2025-08-07 - 修复主页背景图片无法加载的问题 2024-12-18 - 更新管理界面样式 - 移除前端的文件类型和文件大小限制 - 通过环境变量控制上传文件的大小 2024-12-17 - 在前端新增一个压缩按钮，用于控制压缩功能，默认状态为开启。 2024-12-13 - 通过哈希校验来避免重复上传。 - 调整压缩率为0.75，同时去除分辨率限制。 - 给删除接口 /delete-images 添加了认证检查。 2024-11-29 管理页面 - 新增全选和复制功能 - 删除前进行二次确认 - 优化资源加载逻辑 - 禁用视频文件自动播放 首页 - 修复粘贴上传时不显示移除按钮的问题 2024-11-21日 - 优化上传体验，默认开启压缩，加快文件上传速度 - 如需关闭，请将代码的238行修改为 2024-11-01 - 修复上传后无法加载的问题 2024-10-19 - 修复webp无法上传的BUG - 优化数据库结构，查看迁移教程 2024-09-29 - 优化缓存功能，采用 Cloudflare Cache API 缓存支持 2024-09-25 - 修复GIF文件上传的问题，感谢 nodeseek 用户 @Libs 提供的思路 - Telegraph接口移到了telegraph分支，main分支为TG BOT接口，可以通过直接fork仓库部署到pages 2024-09-23 - 修复链接失效的问题，支持视频文件上传 2024-09-14 - Telegraph接口上传的文件有 时效性 ，建议使用TG BOT上传 2024-09-13 - 支持通过TG BOT上传到频道 2024-09-12 - 已修复，可正常上传到telegraph 2024-09-06 2024年9","default_branch":null,"files":null,"tree":[],"storefront":"/r/0-RTT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0-RTT/telegraph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}