Darmowy szablon automatyzacji

Obsługa błędów wysyła Telegram: Alerty o błędach przepływu pracy w czasie rzeczywistym

1758
27 dni temu
4
bloków

Opis workflow automatyzacji obsługi błędów w n8n

Ten workflow działa jako handler błędów, wysyłający powiadomienia w czasie rzeczywistym na Telegram w przypadku awarii innych workflow. Zawiera szczegółowe informacje o błędzie, w tym nazwę workflow, znacznik czasu, URL wykonania, ostatnio wykonany węzeł oraz komunikat błędu.

Wymagania wstępne

  • Bot Telegram utworzony za pomocą BotFather
  • Token bota oraz chatId grupy/kanału Telegram
  • Aktywna instancja n8n z zainstalowanymi węzłami Telegram i Error Trigger

Konfiguracja

Konfiguracja workflow

  • Zaimportuj workflow do n8n
  • Zaktualizuj chatId Telegram w węźle Config
  • Dodaj token swojego bota Telegram w poświadczeniach węzła Telegram

Konfiguracja workflow błędów

  • Ustaw ten workflow jako Error Workflow w innych workflow

Testowanie

  • Wywołaj błąd w innym workflow aby zweryfikować powiadomienia na Telegram

Dla kogo jest to rozwiązanie

  • Deweloperzy: Monitorowanie awarii workflow w czasie rzeczywistym
  • Zespoły: Zarządzające wieloma workflow n8n i potrzebujące natychmiastowych alertów o błędach
  • Użytkownicy n8n: Poszukujący prostego sposobu obsługi błędów workflow przez Telegram

Główne zastosowania

  • Automatyzacja powiadomień o błędach w workflow
  • Wysyłanie szczegółowych raportów błędów na Telegram dla szybkiego rozwiązywania problemów
  • Łatwa możliwość dostosowania do specyficznych potrzeb monitorowania

Przykłady zastosowań

Ta automatyzacja może być szczególnie przydatna w następujących scenariuszach:

  • Monitorowanie krytycznych procesów biznesowych uruchamianych przez n8n
  • Natychmiastowe powiadamianie zespołu DevOps o awariach workflow
  • Śledzenie problemów w złożonych, wieloetapowych procesach automatyzacji
  • Automatyczne logowanie błędów do systemu zarządzania incydentami
  • Wczesne wykrywanie problemów w cyklicznie uruchamianych workflow
  • Monitorowanie workflow integrujących się z zewnętrznymi API
  • Zbieranie danych o błędach do późniejszej analizy i optymalizacji workflow

   Skopiuj kod szablonu   
{"id":"ozo5jlbwPHgaMnVt","meta":{"instanceId":"2c69a61055797162319204105e5a124e409f0c7fbfaba08ee106324374f4ae73"},"name":"Error Handler send Telegram","tags":[],"nodes":[{"id":"3968e71e-d9fb-4810-81bb-18ecf073b3ee","name":"Telegram","type":"n8n-nodes-base.telegram","position":[520,-200],"webhookId":"b3f6e388-8313-4bc1-8077-d81471b2f95d","parameters":{"text":"=Workflow: {{ $('Error Trigger').first().json.workflow.name }}nData & Time: {{ $now }}nURL: {{ $('Error Trigger').first().json.execution.url }}nLast Node: {{ $('Error Trigger').first().json.execution.lastNodeExecuted }}nError Detal: {{ $('Error Trigger').first().json.execution.error.message }}n","chatId":"={{ $('Config').item.json.telegramChatId }}","additionalFields":{"parse_mode":"HTML","appendAttribution":false}},"credentials":{"telegramApi":{"id":"BCYwPAl9pdnRqKeR","name":"Telegram n8n Log Test"}},"retryOnFail":true,"typeVersion":1.2,"waitBetweenTries":3000},{"id":"bbb54150-b749-49e2-9c49-720341691151","name":"Error Trigger","type":"n8n-nodes-base.errorTrigger","position":[60,-200],"parameters":{},"typeVersion":1},{"id":"68bc359d-4c7f-4027-8e76-c2bc6b612ede","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-520,-820],"parameters":{"width":1420,"height":1240,"content":"### **How to Use Telegram Error Notifier**nn### **Step 1: Prerequisites**n1. **Telegram Bot:**n - Create a bot using [BotFather](https://core.telegram.org/bots#botfather) and get the bot token.n - Add the bot to your Telegram group/channel and note the `chatId`.nn2. **n8n Setup:**n - Ensure the **Telegram** and **Error Trigger** nodes are installed.n---n### **Step 2: Configure the Workflow**n1. **Update Telegram Chat ID:**n - Open the **Config** node.n - Replace `telegramChatId` with your actual Telegram group/channel ID:n ```jsonn return [n {n "telegramChatId": 123456789, // Replace with your chat ID, format 123456789 or -123456789n }n ];n ```nn2. **Set Telegram Bot Credentials:**n - Open the **Telegram** node.n - Add your bot token in the **Credentials** section.nn3. **Activate the Workflow:**n - Toggle the **Active** switch to enable the workflow.n---n### **Step 3: Set Up Error Workflow**n1. Open the workflow where you want error notifications.n2. Go to **Settings** > **Error Workflow**.n3. Select **Telegram Error Notifier** from the dropdown.n4. Save the changes.n---n### **Step 4: Test the Workflow**n1. Trigger an error in the workflow.n2. Check your Telegram for the error notification, which includes:n - Workflow namen - Date and timen - Execution URLn - Last node executedn - Error detailsn---n### **Example Notification**n```nWorkflow: My Workflow 1nData & Time: 2023-10-27T12:34:56ZnURL: https://n8n.example.com/execution/12345nLast Node: HTTP RequestnError Detail: Failed to connect to the server.n```n---n### **Troubleshooting**n- **No Notifications:** n Ensure the workflow is active, and the bot token/chat ID is correct.n- **Permission Issues:** n Ensure the bot can send messages in your Telegram group/channel.n---"},"typeVersion":1},{"id":"6bcf5a24-643d-4fbe-81c9-c8830dc8f1b6","name":"Config","type":"n8n-nodes-base.set","position":[300,-200],"parameters":{"options":{},"assignments":{"assignments":[{"id":"bf7b1294-b50d-49f7-a5f1-76b0d6845aea","name":"telegramChatId","type":"string","value":"123456789"}]}},"typeVersion":3.4}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"e3a6d588-a83c-4d4e-afdc-232624479723","connections":{"Config":{"main":[[{"node":"Telegram","type":"main","index":0}]]},"Error Trigger":{"main":[[{"node":"Config","type":"main","index":0}]]}}}
  • human
  • form
  • wait
  • hitl
  • approval
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram