Skip to content

Roadmap

Hsiehting Lin edited this page Jul 3, 2026 · 1 revision

發展藍圖(Roadmap)

已完成的里程碑

依 git 歷史整理:

階段 內容
基礎 TeamPlus → Telegram 橋接 daemon + 雲端 Turso 同步(Durable Object)
開源化 MIT License、公開 README、憑證/組織資訊全面外部化、.gitattributes 標記產生檔
附件 圖片/檔案封存到 R2;限時(一週)簽章檢視連結
雲端自治 GitHub Actions cookie-refresh cron(擺脫筆電)、每日健康檢查 + Telegram 報告
讀取面 唯讀 log API(GET /v1/logs)+ logs.mjs CLI + 維運手冊
發送面 雲端 send 端點 + send.mjs(DM 與群組自動判別)、quote-reply 引用回覆
AI 整合 MCP server、dms / fetch-hx Claude Code skills、Stop-hook 回覆轉發

短期方向(下一步)

  • 檢索強化/v1/logs 目前只有時間窗 + 客戶端過濾;加上伺服器端的 ?from= / ?chat= / 全文搜尋,長期考慮 Turso FTS5
  • 超過 7 天的查詢 — 目前 API 硬上限 7 天;提供分頁或匯出機制存取更久遠的歷史
  • 附件 backfill 自動化 — 目前失敗的附件要手動跑 backfill-attachments;可掛進 cron 或健檢流程
  • 測試 — 為 worker 的訊息正規化與簽章邏輯補上單元測試(Vitest + workers pool)

中期方向

  • 多帳號支援 — Durable Object 已是「每帳號一個」的設計(/v1/sessions/default/…),把 CLI 與 cookie 流程一般化即可支援多個 session
  • 儀表板 — 以 log API 為基礎的簡易 Web UI(訊息瀏覽、附件預覽、健康狀態)
  • 通知規則 — 關鍵字/聯絡人層級的提醒與靜音(目前只有 .config.json mute list)
  • cookie 更新韌性 — 降低對驗證碼 OCR 的依賴(見Plan-and-Tech-Debt),或增加多重備援登入流程

長期 / 願景

  • 資料所有權完整化 — 匯出工具(SQLite dump、Markdown 封存)、保留政策、GDPR 式刪除
  • 通用化 — 把「私有 IM → 自有資料庫 + Telegram 橋接」抽象成可套用到其他無 API 平台的框架
  • 助理深度整合 — 讓 AI 助理基於完整訊息歷史做摘要、追蹤待辦、自動分類

非目標

  • 繞過 TeamPlus 的權限或政策 — 只處理自己帳號可見的訊息
  • 多租戶 SaaS — 這是自架(self-hosted)工具,每個使用者部署自己的 worker 與資料庫

Clone this wiki locally