隨著 n8n 工作流愈發重要,一旦哪條自動化管線出錯…你還能每次都手動檢查嗎?萬一凌晨出錯、隔天才發現,資訊就「斷流」了!這篇將教你把 n8n 打造成「自己會通報異常、甚至自動自癒」的專業級服務。
A[主流程節點] -- any error --> B[Error Trigger]
B --> C[Code Node: 格式化告警內容]
C --> D[Webhook/LINE Notify/Discord]
B --> E[條件判斷: 是否可重試]
E -- Yes --> F[Workflow: 自動重啟or自癒操作]
***
## 三、步驟 詳細說明
### 1. Error Trigger 設定
- 在任何 n8n 工作流點右上角「+」,新增 `Error` Trigger
- 此節點會於任何後續節點報錯時自動觸發
- 可擷取 context 如 `$workflow.name`、問題節點 `$node.name`、錯誤訊息 `$json.message`
### 2. 組合跨平台訊息模板(Code 節點)
範例 JS:
```javascript
const msg = {
text: `⚠️ n8n 錯誤: ${$workflow.name} [${$node.name}]
錯誤時間: ${new Date().toLocaleString()}
訊息: ${$json.message}`,
};
return [{ json: msg }];
message: {{$json.text}}
{{$json.text}}
Day 28 目標:讓 n8n 成為「智慧監控自己」的自動化引擎。出錯能自動叫人、可自我修復,還會落日誌,讓維運資訊不中斷。不只是自動搬運工,更是企業用級的可靠夥伴!
這才是真正的自動化元宇宙:錯誤被即時看見,電話不再在半夜響起,n8n 智慧助理讓你安心入睡!