多人共用 Telegram AI 秘書終極方案
Hermes Agent + OpenRouter + MECE 四大記憶庫
針對你提出嘅四大核心訴求(多人跨國共用唔怕 Block、不用國產模型、類似月費封頂體驗、完全無結構嘅立雜濕碎輸入),最佳解係將美國 Nous Research 開源嘅 Hermes Agent 部署喺單一海外 VPS,透過 OpenRouter(設定每月 $15-$20 硬上限) 呼叫 Claude 4.5 / 5 或 Gemini 2.5,並配合 Telegram Forum Topics(話題群組) 進行自動分揀歸檔。
解法:單點伺服器代理。 全球成員只同 TG 官方伺服器連線;真正向 AI 發出請求嘅只有你部東京/美西 VPS,AI 供應商眼中 100% 係合規海外流量。
解法:OpenRouter Credit Limit。 支援香港信用卡,為 TG Bot 專屬 API Key 設定每月自動重設硬上限(如 $15 USD),5-10 人日常使費實測僅約 $8-$12/月。
解法:歐美官方路由鎖定。 透過 OpenRouter 底層直連 AWS Bedrock / Google Vertex AI,一鍵指定只用 Claude Haiku 4.5 / Sonnet 5 及 Gemini 2.5 Flash。
解法:Hermes 四路分流。 隨口打字或錄廣東話語音,Agent 自動分揀入 MEMORY.md、lists/*.md、expenses.csv (Python 計數) 同 Cron 提醒。
Archify / LivePanel 動態系統架構與數據流圖
點擊上方按鈕切換 3 大核心運作場景,或直接點擊圖中任何組件節點 (Node) 在右側 LivePanel 檢視配置細節與數據封包。
- • 鎖死
ALLOWED_USERS - • 靜默旁聽群組背景對話
- • 廣東話錄音自動轉文字
根據 AGENTS.md 守則,將單句立雜說話平行拆解為多個 Tool Calls 寫入對應檔案。
- • 日常:Claude Haiku 4.5
- • 語音/圖片:Gemini 2.5 Flash
- • 複雜推理:Claude Sonnet 5
記住屋企人稱呼、邊個個仔生日、常去街市、過敏與固定習慣(長駐 Prompt)。
獨立維護 travel.md、shopping.md、market_prices.md,支援隨時剔走。
每筆支出追加寫入 CSV,月結查詢時自動跑 Python pandas 計算,100% 零誤差。
SQLite FTS5 秒搜幾年前對話;Cron 排程喺生日前 3 日朝早自動彈通知落 TG。
濕碎輸入分揀模擬
揀下面任何一句「亂咁噏」嘅說話,睇 Hermes 會點樣拆成多個 Tool Calls、寫入邊個檔案、有咩後續動作。 核心原則:講嘢唔使有格式,歸檔由 Agent 負責;算術一律交 Python,唔靠模型心算。
未揀輸入。左邊點一句,呢度會顯示意圖拆解結果同四個目的地嘅實際寫入內容。
六步部署實戰
全部指令都係官方路徑;照次序做,中途唔需要改任何源碼。
-
1
開 Bot,取 Token
Telegram 找
@BotFather→/newbot→ 跟指示命名 → 取得 API token。順手做三個設定:/setcommands(指令選單)、/setdescription、/setprivacy(下一步要用)。123456789:AAExampleTokenDoNotUse_xxxxxxxxxxxxxxxxx⚠️ Token 等於你部 bot 嘅鎖匙;洩漏就即刻
/revoke換新。 -
2
海外 VPS 安裝 Hermes
東京或美西 VPS(1-2 vCPU / 2GB RAM 夠用),Docker 或裸機都可以。安裝腳本會自己搞掂 Python、依賴同 launcher,唔需要 sudo 污染系統。
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes doctorhermes doctor有紅字就要先解決,唔好帶病上線。 -
3
接上 Telegram + 白名單
跑
hermes gateway setup揀 Telegram,貼 token 落.env;再把你同家人嘅 Telegram 數字 user id 加入白名單(唔係 username)。dashboard 亦有 QR 一鍵建立。TELEGRAM_BOT_TOKEN=123456789:AA... TELEGRAM_ALLOWED_USERS=6709930151,8123456789取 user id 最快方法:叫 bot 接收你一句訊息,喺 gateway log 就見到 sender id。
-
4
群組 + Topics 靜默旁聽(最易炒車嘅一步)
Bot 預設有 Privacy Mode,只睇到 @mention 同回覆。要佢旁聽全群:BotFather → Bot Settings → Group Privacy → Turn off, 然後將 bot 踢出群再重新加入(Telegram 會 cache 加入時嘅權限,唔重加唔會生效);或者更簡單——直接升佢做 group admin。
platforms: telegram: allowed_chats: ["-1001234567890"] group_allowed_chats: ["-1001234567890"] require_mention: true observe_unmentioned_group_messages: true咁樣設定:全群對話會寫入共享 transcript 做背景上下文,但只會喺被 @mention/回覆 bot 時先真正回覆——啱晒家庭/團隊「唔想佢亂咁插嘴」嘅用法。每個 Topic 就係一條獨立 thread,可分別叫「#日常速記」「#洗費記帳」等。
-
5
模型路由 + 月費封頂
OpenRouter 建立一個專屬 API key 俾呢部 bot,然後喺 key 上設每月 credit limit(例如 $15)。再用
hermes model揀主模型。hermes model # 揀 provider / 主模型 hermes config set auxiliary.vision.model <vision 模型>分工建議:日常對話用細快模型,複雜推理先升級;語音/圖片交俾 vision 模型。上限設低一級($15)比事後補救穩陣。
-
6
服務化 + 備份
裝成 systemd service,開機自動起;之後定期備份
state.db同~/.hermes/(記憶、清單、記帳 CSV 全喺裡面)。hermes gateway install hermes gateway status tar czf ~/hermes-backup-$(date +%F).tar.gz ~/.hermes/state.db ~/.hermes/config.yaml匯出嘅備份唔好放喺同一部 VPS(VPS 死 = 記憶全失)。
避坑檢查表
上線前逐項剔一次;每項都係實際會靜靜地壞嘅位。