我讓 9 個 AI 分身幫我監控信箱、管行事曆、每天主動推播進度
從零建立 AI 軍團系統 Day 2:9 個分身、3 個 Gmail 監控、Google Calendar 讀寫整合,加上 RPG 風格儀表板,讓分身每天主動工作、自動推播日報。
背景 / 為什麼聊這個
上週我在 VPS 上部署了第一批 AI 分身(AI 軍團 Day 1),讓它們可以透過 Telegram 接收指令、回覆問題。但那時候的分身基本上還是「被動的」——你不問,它不說。
Day 2 的目標只有一個:讓分身真正主動工作。
這聽起來簡單,但實際上需要解決三個問題:
分身要能讀懂外部世界(信箱、行事曆)
分身要知道每天該做什麼(任務排程)
要有個地方可以看到所有分身在幹嘛(監控儀表板)
花了一整天,全部搞定了。
核心內容
重點 1:3 個 Gmail 帳號同步監控
第一步是讓分身「看得到信件」。我把 3 個 Gmail 帳號(個人 + 工作 + 專案用)全部接進來,分身現在可以:
過濾並彙整重要信件摘要
偵測特定關鍵字(如客戶名稱、付款相關)自動觸發動作
每天早上推播一次「今日信箱摘要」到 Telegram
工具是 Gmail API + Python,一個帳號約 50 行程式碼,三個帳號統一由同一個 agent 管理。設定完後,我再也不用為了「怕漏信」而頻繁打開信箱——分身會主動通知我。
重點 2:Google Calendar 讀寫整合
光是讀行事曆是不夠的,分身現在可以寫入行事曆。
這代表什麼?當你告訴 Telegram Bot「幫我明天下午 3 點排一個 30 分鐘的深度工作」,它會直接幫你建立 Google Calendar 事件,不用打開任何 App。
反過來,分身每天早上也會自動掃描今天的行程,把「有什麼重要事情」整合進晨間推播。行程、信件、任務——三合一,一條訊息搞定。
重點 3:分身每日主動任務排程(Nightshift 全自動)
這是整個系統最關鍵的部分:**cron-agents.sh**。
這個 shell script 讓 9 個 AI 分身在 VPS 上按照時間表自動執行任務,不需要任何人工觸發:
6:30 AM:晨間推播(今日行程 + 信箱摘要)
10:00 AM:掃描 CLAUDE.md,更新工作儀表板狀態
9:00 PM:每日完成報告推播
每個分身有自己的「角色設定」,例如:
Scout:負責資訊彙整和早報
Builder:追蹤建構中的專案進度
Analyst:每週分析 token 使用量和工作效率
整個 Nightshift 系統讓我不需要手動觸發任何東西。分身每天自動運行,我只需要看 Telegram 就好。
重點 4:RPG 風格的監控儀表板
最後建立了一個可視化的監控介面:Claude Code Sessions Dashboard。
RPG 像素辦公室風格(是的,有像素小人在螢幕裡工作),右側有三個控制面板:
Todo List:今日任務清單
自主等級:每個分身的「自主程度」評分(0–10)
派任務:直接從儀表板指派任務給特定分身
用 Canvas + Pillow 渲染,VPS 部署後透過瀏覽器雙 Tab 查看(一個看即時狀態,一個看歷史紀錄)。還有 Token 追蹤功能——每次分身執行任務都會記錄消耗的 token 數,這樣就能知道哪個分身最「燒錢」,及時調整使用策略。
我的觀點 / 實際應用
做完這套系統之後,最深的感受是:自動化的價值不在省時間,而在降低摩擦。
以前我每天早上要打開 3 個 App(信箱、行事曆、任務清單)才能搞清楚今天的狀況。現在一條 Telegram 推播就解決了。那 5–10 分鐘的節省不是重點,重點是我的早晨不再被工具切割成碎片,可以更快進入深度工作狀態。
馬上可以試的第一步:
如果你對這種系統感興趣但覺得太複雜,從最小的一步開始:用 cron + Python 讓一個腳本每天早上 7 點發一條 Telegram 訊息給自己,內容是「今天有幾封未讀信件 + 今天幾個行程」。設定不超過 30 分鐘,但它會讓你第一次感受到「主動式推播」和「被動查找」的本質差異——那種感受會讓你想繼續做下去。
一句話總結
AI 分身的真正價值,不是它有多聰明,而是它夠不夠主動。