Grok Bot 例行程序是什麼
用 xAI 的話來說,例行程序「告訴一個 Bot 什麼時候執行一個工作流程:依排程,或在某件事發生時」。它屬於某一個 Bot,使用這個 Bot 的記憶和 skill,並把結果貼在這個 Bot 的對話裡。
- 排程:用一般文字描述,例如「每個工作日早上 8:00」或「每 2 小時」,依設定中的時區計算。
- 事件:Slack 觸發;GitHub、Linear、Sentry 或 PagerDuty 的事件;寄到 Bot 專屬地址的電子郵件;或 Webhook 呼叫。
- 新建立的例行程序不會馬上執行,而是等到下一個排定時間;想立刻執行就用「Test」。
- 例行程序在 Bot 的雲端電腦上執行,所以你闔上筆電後它也會繼續運作。
- 每次執行(包括測試)都會消耗你的 Grok Bot 用量。
如何在 Grok Bot 建立例行程序
請負責這件工作的 Bot 來設定
在桌面版開啟那個 Bot 的對話,說明工作內容和執行時間。講清楚輸入來自哪裡、你要什麼結果、哪些步驟需要你核准,以及某個來源缺漏時該怎麼辦。在手機上,開啟 Bot 的個人檔案,點選「Routines」下的「Add routine」,把以「Set up a routine to」開頭的訊息寫完。
# 在負責這件工作的 Bot 的對話裡直接說 設定一個例行程序:每個工作日早上 7:00 整理我夜間收到的 Gmail, 為緊急的信件草擬回覆,把清單傳給我。什麼都不要寄出。 設定一個例行程序:每週日下午 6:00 檢查下週的 Google 日曆, 標出衝突和排得太滿的日子,傳一份週一計畫給我。 設定一個例行程序:工作日每 2 小時查看 Slack 的 #launch 頻道, 找出關於價格的問題,草擬回答等我核准。檢查「When to run」和時區
開啟例行程序,查看「When to run」確認儲存的排程;如果不對,就點「Edit」描述要怎麼修正。時區設定在「Settings」的「Bot」底下的「Timezone」欄位。「Auto-detect」會使用你電腦的時區,如果這份工作屬於其他時區,請固定選一個。
先測試一次
在桌面版開啟例行程序,點選「Test」。執行完成前會顯示「Running…」,結果會出現在 Bot 的對話裡。測試會做真正的工作,例如修改檔案或使用網站,所以凡是會寫入或寄出的步驟,都要設成需要你核准。如果例行程序沒有「Test」按鈕,可以請 Bot 在對話裡用安全的輸入先做一次。
暫停、恢復或刪除
在桌面版點 Bot 的名稱,開啟「Details」,使用例行程序那一列的開關;或開啟例行程序,點選「Pause」或「Resume」。在手機上,從 Bot 的個人檔案開啟例行程序,關閉「Active」;滑動那一列即可刪除。刪除後無法復原。
如何用 Webhook 觸發例行程序
Webhook 讓其他服務啟動例行程序,例如你的網路商店收到退款申請時,或有人填寫報名表單時。
加上觸發條件
請 Bot 為這個例行程序加上 Webhook 觸發條件。
複製網址和金鑰
在桌面版開啟例行程序,找到「Webhook」區塊:「POST to」(網址)、「key」(密鑰)和「header」(完整的 Authorization 標頭)。點一下欄位就能複製。
# 從例行程序的 Webhook 區塊(桌面版)複製 "POST to" 和 "key" curl -X POST "https://<例行程序裡的 POST to 網址>" \ -H "Authorization: Bearer <key>" \ -H "Content-Type: application/json" \ -d '{"order": "1042", "status": "refund requested"}' # 200 = 已開始執行(結果請看 Bot 的對話) # 其他回應 = 沒有開始執行送出 POST 並查看回應
送出一個 HTTP POST,以
Authorization: Bearer <key>的形式帶上金鑰。你可以附上 JSON 內容,Bot 會連同例行程序的指示一起收到。回應 200 代表已開始執行,不代表已經完成。其他任何回應都代表沒有開始執行:請確認例行程序沒有暫停,而且使用的是目前的金鑰。
Slack、GitHub 和其他事件觸發條件
- Slack:可在 Bot 被提及時、出現某個字詞或片語時、有人對訊息按表情回應時,或有任何訊息時觸發,範圍可以是一個頻道或整個 Slack。請先在擁有這個 Bot 的 Cursor 帳號上連結 Slack。
- GitHub、Linear、Sentry 和 PagerDuty:這些工具裡的事件可以啟動例行程序;這類觸發條件透過 Cursor 帳號的整合運作,可能需要另外連結。
- 電子郵件:寄到 Bot 專屬地址的信件可以啟動例行程序。
- 只有新的動態才會觸發執行。觸發條件盡量設得精準:在一個熱鬧的頻道監看每一則訊息,用量會很快耗盡。
Grok Bot 例行程序的上限
| 項目 | 數值 |
|---|---|
| 每個 Bot 的例行程序數量 | 最多 50 個 |
| 最短排程間隔 | 兩次執行至少相隔 5 分鐘 |
| 所有例行程序合計每小時執行次數 | 最多 300 次 |
| 單一例行程序每小時執行次數 | 最多 200 次 |
| 保留的執行紀錄 | 每個例行程序最近 20 次 |
| 超過頻率上限 | 執行失敗,顯示「Automation run rate limit exceeded」 |
| 長時間沒使用之後 | Grok Bot 可能會詢問是否繼續執行例行程序,如果你沒有回應就會暫停它們 |
Grok Bot 例行程序沒有執行?逐項檢查
- 從來沒有執行過:新的例行程序要等到下一個排定時間。點選「Test」立刻執行一次。
- 被暫停了:桌面版那一列的開關是關閉的,或手機上的「Active」是關閉的。你離開一段時間後,Grok Bot 也可能自行暫停例行程序。
- 時間不對:查看「When to run」,再檢查「Settings > Bot」裡的「Timezone」。「Auto-detect」會跟著你目前使用的電腦。
- Slack 觸發沒有反應:訊息必須是新的、在被監看的頻道裡,並且包含相符的片語。
- Webhook 沒有啟動執行:只要回應不是 200 就代表沒有啟動。請確認例行程序沒有暫停,而且金鑰是目前的。
- 因頻率上限而執行失敗:把觸發條件設得更精準或拉長排程間隔,再用「Test」或重新送出 Webhook 執行一次。xAI 也把一些因共用的 Grok Bot 上限造成的失敗列為已知問題;這類失敗不會自動重試。
- 用量用完了:每次執行都會消耗每週用量。暫停不需要的例行程序,並拉長排程間隔。在 The X Subscription 上,超出的用量從預付點數扣除;在舊版 Cursor 方案上,必須開啟隨選用量才能繼續。
- 「Sync failed」:xAI 的例行程序文件沒有說明這個錯誤。開啟例行程序檢查排程和觸發條件,再執行「Test」;如果持續失敗,請在 App 裡聯絡 Grok Bot 支援。
xAI 自己範例中的例行程序點子
這些來自 xAI 文件裡的使用情境;每一個都只先草擬,在送出任何東西之前等你核准。
| 例行程序 | 時間 | 做什麼 |
|---|---|---|
| 晨間簡報 | 每天早上 | 彙整各個應用程式在夜間的變化,並草擬一則團隊貼文 |
| 收件匣管理 | 夜間 | 依緊急程度整理 Gmail,為緊急的對話草擬回覆但不寄出 |
| 下週預覽 | 週日晚上 | 檢查 Google 日曆、標出衝突,並傳一份週一計畫 |
| 會議紀錄 | 每天晚上 | 從 Granola 筆記中整理出附負責人的待辦事項,並草擬 Slack 貼文 |
| 專案進度 | 每週五 | 草擬 Notion 進度更新,經你核准後再加進去 |
| 行銷活動小組 | 每週一早上 9 點 | 抓取註冊資料、草擬上市內容,並對照數字查核 |
| 競品情報 | 每週 | 附上連結回報競品的新發表和價格變動 |
| 月底結帳 | 每月 1 日 | 比對發票、核對支出,列出需要你簽核的例外項目 |
你的程式 agent 也能有例行程序
Grok Bot 例行程序適合 Gmail、Slack 和 Notion 裡的工作。如果工作在程式碼儲存庫裡,Crewmark 能讓你自己的 Claude Code 或 Codex 也有同樣的節奏:一位有職位、量化目標、工作時間和心跳的 AI 員工,心跳會叫醒它去看板領取下一個 issue。
在你的 agent 上聘用一位員工
在 Claude Code 或 Codex 對話中執行設定指令,這個對話就會成為員工。參見什麼是 AI 員工。
設定工作時間和心跳
在你選擇的時段內,每 15 到 240 分鐘醒來一次,半夜也行。參見如何讓 Claude Code 主動工作和 Codex 排程任務。
比較各個個人 Agent
常見問題
如何在 Grok Bot 排程例行程序?
在負責這件工作的 Bot 的對話裡,請它設定一個例行程序並說明時間,例如「每個工作日早上 8:00」。在手機上,開啟 Bot 的個人檔案並點選「Add routine」。接著開啟例行程序,檢查「When to run」和你的時區。
為什麼我的 Grok Bot 例行程序沒有執行?
通常是因為它還在等第一個排定時間、被暫停了,或時區設定不對。執行「Test」確認它能正常運作,確定「Active」已開啟,再查看「When to run」。沒有得到 200 回應的 Webhook 呼叫不會啟動執行。
如何用 Webhook 觸發 Grok Bot 例行程序?
請 Bot 加上 Webhook 觸發條件,然後在桌面版從例行程序的「Webhook」區塊複製網址和金鑰,以 Authorization: Bearer <key> 送出 HTTP POST。JSON 內容會傳給 Bot。
Grok Bot 例行程序最多能多頻繁執行?
最短每 5 分鐘一次。每個例行程序每小時最多執行 200 次,所有例行程序合計最多 300 次,一個 Bot 最多可以有 50 個例行程序。
電腦關機時,例行程序還會執行嗎?
會。Bot 在雲端電腦上工作,所以排程和觸發的執行在你闔上筆電後照常進行,完成時 Bot 會通知你。
Grok Bot 例行程序會消耗用量嗎?
會。每次執行,包括「Test」,都會消耗你的 Grok Bot 用量;頻繁的排程和熱鬧的 Slack 觸發條件消耗得最快。
已於 2026 年 11 月 10 日對照 xAI 的 Grok Bot 文件和 Cursor 的 Grok Bot 方案頁面查核。