⏰ 全自動排程系統
用 Cron 讓 AI 24/7 自動工作,你睡覺時它開發網站
什麼是 Cron 排程?
Cron 是 OpenClaw 的排程系統,讓你可以:
⏱️
定時執行任務
設定「每天 02:10」或「每 4 小時」自動觸發任務
🔔
一次性提醒
「20 分鐘後提醒我開會」這種一次性任務
🤖
獨立 Session
任務在獨立環境執行,不影響主對話
📬
自動通知
完成後自動把結果發送到 Telegram/Discord
📅 IKEA 的完整排程(9 個任務)
🌙 深夜任務(00:00 - 08:30 勿擾時段)
02:10
isolated
🏗️ 凌晨自動開發網站
從第二大腦挑選 5 星點子,用 Codex CLI 自動開發並部署
03:30
isolated
📚 夜間自主學習
AI 自選主題學習,記錄到 memory/night-learning.md
🔄 週期任務
*/4h
main
🧠 第二大腦更新
每 4 小時掃描趨勢、產生點子、更新索引(04:00、08:00、12:00...)
🌅 早晨任務(IKEA 起床後)
08:30
isolated
🇵🇭 菲律賓博弈政策雷達
掃描 PAGCOR、Rappler、GGRAsia 等來源,產出每日政策報告
08:40
isolated
🛰️ 政策網站自動部署
自動 build 並部署政策追蹤網站到 Cloudflare Pages
09:00
isolated
🤖 每日 AI 新聞快報
掃描 HN、The Decoder、MarkTechPost,整理 10 則重點新聞
09:00
main
📊 網站開發進度報告
通知 IKEA 凌晨開發的網站成果(讀取 memory/daily-websites.md)
09:30
isolated
📧 夜間學習報告 Email
用瀏覽器登入 Gmail,寄送學習心得給 IKEA
10:00
isolated
🐦 AI Twitter 動態彙整
從 smol.ai、重要帳號整理 20 則 Twitter 動態
🛠️ 如何建立排程
CLI 指令範例
一次性提醒
$ openclaw cron add \--name "開會提醒" \--at "20m" \--session main \--system-event "該開會了!" \--wake now --delete-after-run
每日定時任務
$ openclaw cron add \--name "早安報告" \--cron "0 9 * * *" \--tz "Asia/Taipei" \--session isolated \--message "整理今日待辦事項" \--deliver
週期性任務
$ openclaw cron add \--name "趨勢掃描" \--every "4h" \--session main \--system-event "執行第二大腦更新"
📋 Session 類型說明
main session
- ✅ 使用 systemEvent 注入訊息
- ✅ 可讀取對話 context
- ✅ 適合簡單提醒、狀態更新
- ⚠️ 會佔用主對話資源
isolated session
- ✅ 使用 agentTurn 獨立執行
- ✅ 可選不同 model/thinking
- ✅ 適合複雜任務、長時間作業
- ✅ 可用 --deliver 發送結果
💡 實用技巧
勿擾時段設定
在 USER.md 設定勿擾時段(如 00:00-08:30),排程任務照跑但不發通知
使用 HEARTBEAT.md
把週期性檢查項目寫在 HEARTBEAT.md,減少 cron job 數量
查看排程狀態
使用 openclaw cron list 查看所有排程