基于 xiyewuqiu/new-lmage 仓库,v2.5.0
2025-05-21 发布,支持数据可视化、收藏、拖拽排序等新特性。
1 产品亮点#
极速上传 | 原图品质 | 视觉盛宴 |
---|---|---|
拖拽 / 点击 / 粘贴 / 批量 | Telegram 存储,2 GB 单文件 | 暗黑模式,3D 卡片,丝滑动画 |
全端适配 | 账户体系 | 智能统计 |
---|---|---|
桌面 / 平板 / 手机 | 独立图库 | 图表化上传趋势、空间占用 |
2 30 秒速览#
- 无限容量:Telegram 后端,理论无上限
- 全球加速:Cloudflare
- 零成本:Cloudflare Pages 免费托管
- 开源协议:AGPL-3.0 + Commons Clause,可二开禁止售卖
3 10 分钟部署指南#
3.0 前置准备#
3.1 获取 2 把「钥匙」#
① Telegram Bot Token#
- Telegram 搜索 @BotFather
- 发送
/newbot
→ 取名 → 得到
123456789:AAHh-abcdefg...
② Telegram 频道 ID#
- 新建频道(私有即可)→ 把 Bot 设为管理员(发消息权限)
- 在频道发一条消息 → 转发给 @VersaToolsBot → 得到
-1001234567890
(勿漏负号与 100)
3.2 一键部署#
# 克隆最新仓库
git clone https://github.com/xiyewuqiu/new-lmage.git
cd new-lmage
# 安装依赖
npm install
# 登录 Cloudflare
npx wrangler login
3.3 写入配置#
编辑 wrangler.toml
:
name = "tg-image" # 自定义,xxx.pages.dev 前缀
compatibility_date = "2024-05-01"
[vars]
TG_Bot_Token = "123456789:AAHh-abcdefg..." # ①
TG_Chat_ID = "-1001234567890" # ②
JWT_SECRET = "ChangeMeToRandomString" # 任意复杂串
3.4 正式上线#
npm run setup
终端返回:
✨ Successfully published your Worker to:
https://tg-image-xxxxx.pages.dev
点击即可访问!
3.5 (可选)绑定自定义域名#
Cloudflare Pages → 你的项目 → 自定义域 → 输入 img.example.com
→ 按提示添加 CNAME → 自动 SSL,1 分钟生效。
3.6 后续升级#
git pull origin main # 拉最新代码
npm run deploy # 一键重新部署
4 使用技巧#
场景 | 操作 |
---|---|
匿名上传 | 直接拖拽 / 粘贴,无需注册 |
登录后 | 个人图库、标签、收藏、统计图表 |
外链格式 | 自动复制 Markdown / HTML / 原链 |
大图预览 | 点击 → 右上角「原图」 |
5 常见问题 FAQ#
Q | A |
---|---|
Telegram 会封号吗? | 官方 Bot API,遵守 ToS,目前无案例 |
可以多人共用吗? | 把 Bot 拉进公开群即可群共享 |
迁移麻烦吗? | 频道里的原文件随时导出,前端可一键换域名 |
6 开源 & 贡献#
- 仓库:
https://github.com/xiyewuqiu/new-lmage
- 协议:AGPL-3.0 + Commons Clause(自用 / 二开 ✔,商业销售 ✘)
- Issues / PR / Star 欢迎!