n8n-Debugging
Fortgeschritten
Dies ist ein Engineering-Bereich Automatisierungsworkflow mit 9 Nodes. Hauptsächlich werden If, Slack, DebugHelper, ManualTrigger, SplitInBatches und andere Nodes verwendet. Debug-Punkte und Protokolle mit Slack interaktiven Nachrichten erstellen
Voraussetzungen
- •Slack Bot Token oder Webhook URL
Verwendete Nodes (9)
Kategorie
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"id": "hLfk0dRqKZU6LPUA",
"meta": {
"instanceId": "87021cc08fe86f3c88c615ac7015b93e398b6bf953b85302471896e86cc798ef",
"templateCredsSetupCompleted": true
},
"name": "n8n_debug",
"tags": [],
"nodes": [
{
"id": "eee9f55d-ab30-43b8-978b-865cc119f36e",
"name": "Bei Klick auf 'Workflow ausführen'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-1180,
-380
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ab85c1d8-19d2-4b27-8de7-98cf44b2515f",
"name": "Breakpoint",
"type": "n8n-nodes-base.slack",
"position": [
-260,
-300
],
"webhookId": "b2cedf16-3a75-454a-9730-4cbd4a50d2cd",
"parameters": {
"select": "channel",
"message": "Execution halted.. Continue?",
"options": {
"limitWaitTime": {
"values": {
"resumeUnit": "minutes",
"resumeAmount": 3
}
}
},
"channelId": {
"__rl": true,
"mode": "list",
"value": "C08ALJ7JM1S",
"cachedResultName": "n8n_errors"
},
"operation": "sendAndWait",
"authentication": "oAuth2",
"approvalOptions": {
"values": {
"approveLabel": "Continue?"
}
}
},
"credentials": {
"slackOAuth2Api": {
"id": "NnMpMgQY1wArhZjI",
"name": "WyethSlack"
}
},
"typeVersion": 2.3
},
{
"id": "669dbd64-bb46-4c14-a32d-98addb8e855b",
"name": "No Operation, do nothing",
"type": "n8n-nodes-base.noOp",
"position": [
0,
-80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a612f161-5c67-4472-beca-c28656be5253",
"name": "No Operation, do nothing1",
"type": "n8n-nodes-base.noOp",
"position": [
60,
-400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f20ab72a-1514-42e9-9433-128f199a62fe",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-700,
-380
],
"parameters": {
"options": {
"reset": false
}
},
"typeVersion": 3
},
{
"id": "ed5ad713-1e17-4ca3-a52d-da090b12fbc4",
"name": "10 Random Data Items",
"type": "n8n-nodes-base.debugHelper",
"position": [
-920,
-380
],
"parameters": {
"category": "randomData",
"randomDataType": "email"
},
"typeVersion": 1
},
{
"id": "fb5bcccd-4c88-45e4-9b8f-72418ef2f3f6",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1220,
-660
],
"parameters": {
"color": 5,
"width": 1480,
"content": "## Use Slack for Debug Breakpoints!\nIf you are frustrated with n8n's lack of effective tools for debug print and debug breakpoints, look no further than using the Slack node:\n- Log to your own personal channel in slack\n- Slack volume is free (with company slack account)\n- Slack node now supports interactive prompts, which can be used to create conditional breakpoints"
},
"typeVersion": 1
},
{
"id": "9a428e72-6132-4da0-9195-7951e8c7caa1",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-360,
-460
],
"parameters": {
"color": 7,
"width": 340,
"height": 320,
"content": "This will message a user or channel and wait to continue. For teams, I suggest you use a var set per-user and your own personal channel.\n"
},
"typeVersion": 1
},
{
"id": "38e36175-f9d9-47a6-8e94-47cba3abfd28",
"name": "If Loop is 4",
"type": "n8n-nodes-base.if",
"position": [
-520,
-280
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "5db6bf4f-1c31-45de-bab6-63367027889c",
"operator": {
"type": "number",
"operation": "equals"
},
"leftValue": "={{ $runIndex }}",
"rightValue": 4
}
]
}
},
"typeVersion": 2.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "0ce2012e-6988-4b17-903a-c9be291d2358",
"connections": {
"ab85c1d8-19d2-4b27-8de7-98cf44b2515f": {
"main": [
[
{
"node": "669dbd64-bb46-4c14-a32d-98addb8e855b",
"type": "main",
"index": 0
}
]
]
},
"38e36175-f9d9-47a6-8e94-47cba3abfd28": {
"main": [
[
{
"node": "ab85c1d8-19d2-4b27-8de7-98cf44b2515f",
"type": "main",
"index": 0
}
],
[
{
"node": "669dbd64-bb46-4c14-a32d-98addb8e855b",
"type": "main",
"index": 0
}
]
]
},
"f20ab72a-1514-42e9-9433-128f199a62fe": {
"main": [
[
{
"node": "a612f161-5c67-4472-beca-c28656be5253",
"type": "main",
"index": 0
}
],
[
{
"node": "38e36175-f9d9-47a6-8e94-47cba3abfd28",
"type": "main",
"index": 0
}
]
]
},
"ed5ad713-1e17-4ca3-a52d-da090b12fbc4": {
"main": [
[
{
"node": "f20ab72a-1514-42e9-9433-128f199a62fe",
"type": "main",
"index": 0
}
]
]
},
"669dbd64-bb46-4c14-a32d-98addb8e855b": {
"main": [
[
{
"node": "f20ab72a-1514-42e9-9433-128f199a62fe",
"type": "main",
"index": 0
}
]
]
},
"eee9f55d-ab30-43b8-978b-865cc119f36e": {
"main": [
[
{
"node": "ed5ad713-1e17-4ca3-a52d-da090b12fbc4",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Engineering
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Vollständige Sicherungskopie von Airtable
Backup der Airtable-Datenbank nach S3
If
Set
Aws S3
+
If
Set
Aws S3
19 NodesAutonomous Work
Engineering
Versteckte Website-API-Endpunkte mit regulären Ausdrücken und KI finden
Entdeckung verborgener Website-API-Endpunkte mit regulären Ausdrücken und KI
If
Set
Html
+
If
Set
Html
58 NodesYulia
Engineering
JSON-Architekt - Dynamische JSON-Ausgabeformate für jeden KI-Agenten generieren
Verwenden Sie Mistral, um dynamische JSON-Ausgabeformate für KI-Agenten zu generieren
If
Set
Stop And Error
+
If
Set
Stop And Error
34 NodesHybroht
Engineering
KI-generierter WordPress-Artikel-Zusammenfassungsblock
Ein KI-generierter Zusammenfassungsblock für WordPress-Artikel
If
Set
Slack
+
If
Set
Slack
32 NodesDataki
Künstliche Intelligenz
🕵️♂️ Automated GitHub Scanner - Detect Exposed AWS IAM Keys
Automatischer GitHub-Scanner - zum Erkennen exponierter AWS IAM-Schlüssel
If
Code
Wait
+
If
Code
Wait
18 NodesNiranjan G
Sicherheitsbetrieb
KI-Assistent: Konversation mit Supabase-Speicher und Google Drive-Dateien
KI-Smart-Assistent: Konversation mit Dateien in Supabase Storage und Google Drive
If
Set
Wait
+
If
Set
Wait
62 NodesMark Shcherbakov
Engineering
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes9
Kategorie1
Node-Typen7
Autor
Wyeth
@wyethExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen