基於 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 歡迎!