iT邦幫忙

2025 iThome 鐵人賽

DAY 6
0

什麼是 Cron/Schedule Trigger?

在類 Unix 系統裡,Cron 是用來「定時叫醒程式」的排程器。

n8n 把這套機制封裝為 Schedule Trigger 節點:

– 你決定「何時」與「多久一次」;

– 到點,Schedule Trigger 就會自動啟動整條工作流。

步驟一:替換觸發器——從手動到自動

在 n8n 中,每個工作流都由一個「觸發器 (Trigger)」節點開始。我們之前預設的 Start 節點,就是一個「手動觸發器」。現在,我們要把它換成 Schedule 這個「定時觸發器」。

  1. 開啟工作流編輯畫面。

  2. 點畫布左上 + → 搜尋 “Schedule Trigger”。

  3. 拖到流程最前端。

  4. 刪除舊的 Start 節點(選取→垃圾桶或 Delete)。

  5. 新增 Schedule節點

    • 在畫布的空白處點擊 + 按鈕。
    • 在 Triggers 分類下,或者直接在搜尋框中輸入 Schedule,找到並選擇它。
    • 將新出現的 Schedule 節點拖到原本 Start 節點的位置。
  6. 連接工作流

    拖一條線:

    Schedule Trigger ➜ 你的第一個處理節點( HTTP Request)。

https://ithelp.ithome.com.tw/upload/images/20250920/20178736G4abJWt9B8.png

步驟二:設定你的定時任務

現在,我們來設定這個「鬧鐘」的響鈴頻率。

https://ithelp.ithome.com.tw/upload/images/20250920/20178736PX7atxKW3V.png

  1. 選擇排程模式 (Mode)

    Mode 欄位提供了多種預設的排程選項。對於我們的監控任務,一個常見的頻率是每隔幾分鐘執行一次。

    • 點擊 Mode 的下拉選單。
    • 選擇 Every X Minutes
  2. 設定間隔時間 (Minutes)

    選擇後,下方會出現一個 Minutes 欄位。

    • 在這裡輸入你想要的間隔分鐘數,例如 5。這代表工作流將每 5 分鐘自動執行一次。
      https://ithelp.ithome.com.tw/upload/images/20250920/20178736EpUD3UykSn.png

步驟三:啟動你的自動化系統!

設定完成後,我們的自動化系統已經萬事俱備,只差最後一步——「啟動」。

  1. 保存工作流

    點擊畫面右上角的「Save」按鈕,保存你的所有變更。

  2. 啟用工作流 (Activate)

    在畫面的右上方,你會看到一個開關。

    • 點擊這個開關,將它從 Inactive(非啟用)切換到 Active(啟用)。

    當開關變成綠色並顯示 Active 時,你的 n8n 就會開始遵照schedule節點的設定,在背景默默地、定時地執行你的工作流。

現在,你可以去喝杯咖啡,放鬆一下。5 分鐘後,檢查你的 Discord 頻道,你會驚喜地發現,一條新的餘額通知已經自動發送過來了——完全不需要你做任何操作!


總結

恭喜你,你的自動化系統現在真正實現了「自動化」!今天,你學會了:

  • n8n 中觸發器的概念,以及如何用 Schedule 節點取代手動的 Start 節點。
  • 如何設定一個定時任務,讓工作流每隔一段時間自動運行。
  • 如何啟用 (Activate) 一個工作流,讓它在背景正式上線。

我們的錢包監控機器人已經從一個需要手動操作的工具,進化成了一個 7x24 小時不間斷工作的忠實僕人。


上一篇
Day 5:資料轉換與 Discord 通知——讓你的機器人開口說話
下一篇
Day 7:打造健壯系統——實作錯誤重試與異常告警
系列文
「解放自動化新利器!深入了解 n8n 如何助你輕鬆打造專屬工作流程」9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言