iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0
DevOps

一個n8n免費仔的踩雷告白系列 第 15

鐵人賽 day15 - workflow 的建立與匯出

  • 分享至 

  • xImage
  •  

Hello,我是 KK,今年的鐵人賽,想跟大家分享架設 n8n 遇到的一些挑戰跟意外,就讓我們一起學習吧。

建立 workflow

在 [[鐵人賽 day14 - 搬遷 n8n 前,先認識一下 n8n 吧]] 我們開啟了一個新的 workflow 畫面,現在我來簡單說明幾個功能。

Trigger

n8n 內建了許多 trigger,用來決定什麼時候這個 workflow 會被執行。

https://ithelp.ithome.com.tw/upload/images/20250929/20161625fyYlD1Apj2.png

  • Trigger manually: 手動執行,通常都是剛開始試著設計流程時使用,還不確定或是沒想法的時候可以先選這個。
  • On app event: 被外部呼叫的,例如 Telegram 收到訊息、Notion 的 database 新增異動等等事件。適合跟其他第三方 app 整合
  • On a schedule: 固定排程的,例如每週一早上提醒一下自己要上班了,能用 cron 語法。
  • On webhook call: 比較工程師一點點,n8n 會提供這個 workflow 的 webhook,讓外部呼叫。
  • On form submission: 這也蠻有趣的,可以快速建立一個表單,當表單送出時觸發。也可以用這個方式上傳檔案。
  • When executed by another workflow: 比較進階一點,是再由其他 workflow 呼叫。當你比較明白 n8n 並且想將不同功能切細時,可以考慮使用。
  • On chat message: 會出現一個聊天介面,通常後面會再接 LLM 的 AI Agent。
  • Ohter ways: 這些也是比較細的用法,就先不在這裡展開了

那我們就先用 Trigger manually 吧。

A Message Node

由於這個章節主要目的,不是在教導 n8n 的內容,所以我們就只建一個最快速又能馬上收到反饋的 node,就是用 Telegram Node 來傳送一個訊息給我們。

讓我們點一下 Trigger 後面的 「+」號,旁邊就會出現一排內建的 node。這些每一個如果展開的話,都不是短短幾篇可以寫完的,我們就先略過細節說明。

https://ithelp.ithome.com.tw/upload/images/20250929/20161625LffgCQMP6z.png
在搜尋欄裡輸入 telegram,點擊 Telegram 節點後,選擇 Send a text message

https://ithelp.ithome.com.tw/upload/images/20250929/201616250Y9BqtToMm.png
重點在於第一個 Credential to connect with,我們要先在這裡設定好 Telegram credential,這樣才能正確送出訊息。

因為我已經建好了,所以你看到的應該會是 Create new credential,請你建立之後選擇正確的 credential。至於 Chat ID,目前只是範例,我們就傳給自己吧。
關於怎麼取得 Telegram credential 跟 chat ID,我先留到 [[鐵人賽 day16 - 設定 n8n Telegram Node]] 再慢慢說明。

Text 欄位,我們就簡單一點寫 Hello World 吧。

最終結果

我們做了一個最簡單的 workflow,它的作用只有在手動啟動時,傳送一則訊息給自己。

https://ithelp.ithome.com.tw/upload/images/20250929/20161625Khz6qsaTaD.png

匯出 Workflow

現在我們存檔一下 (Ctrl + S),確保這個 workflow 的修改有被保存。然後看向右上方

https://ithelp.ithome.com.tw/upload/images/20250929/20161625SFUzG26Kkx.png
首先看到是 Saved,這樣就確定是保存好了。接下來點 … 這個按鈕,會出現 Download 選項,點擊之後會透過瀏覽器下載一個 JSON 檔。請好好保存它,我們在 [[鐵人賽 day16 - workflow 的匯入跟 credential 的問題]] 會用到。


上一篇
鐵人賽 day14 - 搬遷 n8n 前,先認識一下 n8n 吧
下一篇
鐵人賽 day16 - workflow 的匯入跟 credential 的問題
系列文
一個n8n免費仔的踩雷告白20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言