AI Agent工作流

Grok Bot 的 Webhook 觸發:有事才叫醒它,不用再猜排程要設多密

Grok Bot 的排程除了定時跑,也能用 Webhook 觸發:有事件才叫醒它,沒事就安靜。我拿它接 LINE 官方帳號、Claude Code 完工通知和自己做的 App,順便整理 Webhook 網址、金鑰是什麼,以及每小時打幾次會被擋。

#Grok Bot #Webhook #AI 排程 #LINE 官方帳號 #Claude Code
Grok Bot 的 Webhook 觸發:有事才叫醒它,不用再猜排程要設多密

Grok Bot 有個非常好用的排程功能——Webhook 觸發。

什麼是 Webhook 呢?你可以想像是「有事件才打給你」,沒事就安靜。

相較於定時的排程,事件觸發的排程的好處是,不用擔心定時太鬆漏事情、太緊又太耗 Token。

有什麼用途呢?比如說 LINE 訊息的觸發與回覆、Claude 完工時的通知,甚至是你自己開發的 App,都可以透過 Webhook 打到 Grok Bot 來觸發。

定時排程跟 Webhook 觸發差在哪?

Grok Bot 的排程(Routines)可以照時間跑,也可以用 Webhook 觸發。照時間跑的,適合本來就固定時間要做的事,像我請 Grok 每天早上九點提醒我今天要發哪篇文章。

但要拿它來等一件不知道什麼時候會發生的事,就很難設。客人什麼時候傳 LINE、Claude 什麼時候做完,你不知道,只能每隔一段時間叫 Grok 醒來看一下。設鬆一點,客人的訊息可能放了半小時才有人看到;設緊一點,Grok 每醒來一次都要花額度,就算什麼事都沒有也一樣。

Grok Bot 的時間排程最短隔 5 分鐘。就算設到最緊,事情發生後還是可能等上 5 分鐘才有人看,一天下來醒 288 次,大部分時候醒來都沒事做。官方說明也提醒,太頻繁的排程可能一天就用掉一週的額度。開群組、排程忘記關這類會偷偷吃掉額度的動作,我另外整理在這篇。

Webhook 是反過來,由事情發生的那一方主動打過來。客人傳了訊息、Claude 做完了,那一刻才叫醒 Grok;沒事的時候它不會醒,也不花額度。

定時排程Webhook 觸發
什麼時候醒時間到就醒外面的程式打過來才醒
沒事的時候照樣醒來看一次,照樣花額度不會醒,不花額度
適合晨報、週報、固定時間發文等客人訊息、等任務做完、等 App 傳東西進來

怎麼在 Grok Bot 建一個 Webhook 排程?

在對話裡跟 Grok 講一句就可以建,例如:

幫我建一個 Webhook 觸發的排程,名稱叫「LINE 新訊息」。
收到請求時,內容裡會有客人的訊息。幫我整理成一兩句話通知我,需要我回的標出來。

Grok 會跳一張確認卡,按同意才會存。

建好之後,網址和金鑰要自己到面板拿。點對話上方的 Bot 名稱,在排程清單裡點進這個排程,執行時機會寫「當 Webhook 被觸發時」。Webhook 區有三格,「POST 到」是網址,「金鑰」跟「標頭」是用來驗證身分的,按右邊的圖示就會複製。Grok 自己看不到這組網址和金鑰,要哪支程式打過來,就把這幾格貼給那支程式。

Grok Bot 排程的 Webhook 設定區:執行時機是「當 Webhook 被觸發時」,下面有「POST 到」「金鑰」「標頭」三格,金鑰和標頭以圓點遮住

這組網址加金鑰等於鑰匙,拿到的人都能叫醒你的 Bot、花你的額度,不要貼到公開的地方。

我的三個用法

LINE 官方帳號:先過濾,再叫醒 Grok

我的 LINE 官方帳號平常收到的訊息,大部分是關鍵字,像「直播」「系統」,這些官方帳號的自動回覆就會回。我要的是自動回覆接不住的那些,例如客人問產品問題,才通知我。

我一開始直接把 Grok 給的網址貼進 LINE 後台,後來發現這樣行不通。LINE 後台只能填一個網址,沒辦法帶上 Grok 要的金鑰;就算打得進去,每一則訊息、每一張貼圖都會叫醒 Grok 一次。我掃了一週的訊息,289 則裡有 237 則是關鍵字,如果每則都叫醒 Grok,大部分額度都會花在我不用看的訊息上。

所以我在中間放了一支小程式,用 Cloudflare 的 Worker 做。LINE 的訊息先打到這支程式,它會:

整理好才帶著金鑰打 Grok 的 Webhook,Grok 再用一兩句話通知我有哪些要看。

這支程式不用自己寫,把需求講給 Claude Code 就做得出來,可以照這個樣子講:

幫我用 Cloudflare Worker 做一支收 LINE 官方帳號 Webhook 的小程式:
1. 先驗證 LINE 送來的簽章,對不上就擋掉
2. 這些關鍵字和貼圖略過:(貼上你設定自動回覆的關鍵字)
3. 其他訊息合併成一則,至少隔 3 分鐘送一次,POST 給 Grok Bot 的 Webhook
4. Grok 的網址和金鑰存成機密設定,不要寫進程式碼
5. 部署好之後給我網址,我貼回 LINE 後台的 Webhook 設定

回覆的部分,我在另一個測試用的官方帳號試過讓 Claude 擬稿。訊息一樣先進 Cloudflare 上的小程式,再交給 Claude,這段沒有經過 Grok。客人傳訊息進來,Claude 13 秒就擬好回覆,我看過再按送出,訊息就送到客人那邊了。

Claude Code 做完,自動通知 Grok

我在 Grok 的雲端電腦上裝了 Claude Code,寫文章、改網站都交給 Claude(怎麼接的寫在這篇)。問題是 Claude 什麼時候做完,Grok 不會知道。

我的做法是幫 Claude 掛一個 Stop hook,就是 Claude 每做完一輪會自動跑的一小段指令。它把 Claude 最後的回覆存成檔案,再打 Grok 的 Webhook,內容只帶這次工作的代號。Grok 被叫醒後照代號去讀那個檔,用兩三句話跟我回報做了什麼、有什麼要我決定。

Webhook 偶爾會漏,所以我另外補了兩層:

這樣 Claude 做 3 分鐘還是 3 小時都沒關係,做完我就收到通知,不用自己一直去看。

自己做的 App:長按一下就交給 Grok

只要能送出網路請求的程式,都能打 Webhook,你自己開發的 App 也一樣。

我自己做了一個記想法的 App,叫 Acorn。「今天晚點要做、但還沒要做」的事,我會先記在 Acorn。

我在 Acorn 的設定裡加了「指派」,填上 Grok 排程的網址和金鑰。要交的時候長按那一筆、按「指派」,這句話就打到 Grok 的 Webhook,Grok 收到再交給 Claude 去做,Acorn 那筆也同時變成打勾的任務。不用再把那句複製到 Grok App 貼上,再回 Acorn 勾掉。

你自己的 App 想做一樣的事,跟幫你寫 App 的 AI 說:設定裡加網址、金鑰兩欄,按下某個按鈕時,把那一筆的內容送到這個網址。

Webhook 常見問題

Webhook 是什麼?

技術上來說,Webhook 就是一個網址。某件事發生的時候,發生事情的那個系統主動把一段資料送到這個網址,收到的那一方就知道該做事了。LINE、Discord、金流、表單工具大多有 Webhook 設定,要你填的就是這種網址。

跟它相對的做法叫輪詢(Polling),由收的那一方每隔一段時間去問「有沒有新東西」。拿定時排程來等事情,就是在輪詢。

Webhook 網址、金鑰、標頭是什麼?

網址是要打的地方,金鑰用來證明是你。標頭(Header)是跟著請求一起送出的附加資訊,Grok Bot 的金鑰就放在這裡送,對不上 Grok 就不會跑。面板上「標頭」那格已經把金鑰組好了,要打過來的程式直接貼這一格就好。

一直打會不會被擋?

會。官方的上限是每個排程每小時 200 次,所有排程加起來每小時 300 次,超過的會失敗,也不會自動重送。官方另外寫了一個已知問題:所有 Grok Bot 排程共用一個上限,偶爾沒超過也會失敗。所以訊息量忽多忽少的來源(像 LINE),先過濾、合併再打;重要的通知(像 Claude 完工),自己做重試。

想把每天、每週、只跑一次的排程也設起來,可以看 Grok Bot 快速上手指南 的排程那一節。

Pan — 跨界實踐者

Pan

用AI Agent與多元能力,用興趣打造能變現的一人事業

Newsletter

訂閱電子報,不錯過真實的 AI 實戰心得

我會分享 AI Agent、內容工作流、工具實作與一人事業的踩坑筆記。

    我們尊重你的意願,隨時可以取消訂閱

    相關文章

    返回全部文章

    免費線上說明會

    看看我怎麼把工作
    交給 AI 員工

    學了AI,用起來才發現...

    一個指令、一個動作,成果也不如預期

    看別人用得好厲害,最後總是自己來

    你需要的不是花數十小時訓練新進員工

    而是把已經搭好的AI團隊帶回家

    讓AI第一天就開始幫你工作

    我把過去關於設計、AI、知識管理、流程搭建的經驗,做成了一套

    AI 一人公司系統

    這套系統每天我只要負責審核,剩下的他們會自己把事情完成

    → 看看公司當下與未來的能力

    9/16 起 NT$6,490,含一年更新與一年社群資格,系統裝好就是你的

    想知道他們怎麼工作?

    說明會上,你會看到:

    • 從一個隨手記下的想法開始,讓AI自己走到發布
    • 一人公司中繁瑣的雜務,AI主動幫你做掉
    • 已經訓練過的AI員工,讓成果一次到位的過程

    如果你平時有在用 AI,卻覺得事情還是都要自己來,沒有什麼幫助

    非常推薦你來看看我是怎麼把工作交給AI