{"id":11577,"date":"2026-05-14T17:28:31","date_gmt":"2026-05-14T10:28:31","guid":{"rendered":"\/de\/tutorials\/?p=11577"},"modified":"2026-05-14T17:28:33","modified_gmt":"2026-05-14T10:28:33","slug":"n8n-mit-discord-verbinden","status":"publish","type":"post","link":"\/de\/tutorials\/n8n-mit-discord-verbinden","title":{"rendered":"So verbinden Sie n8n mit Discord zur Automatisierung von Aufgaben"},"content":{"rendered":"<p>Es gibt viele Plattformen, die Sie mit n8n integrieren k&ouml;nnen. Discord ist eine der beliebtesten Optionen. Dank dieser Kompatibilit&auml;t k&ouml;nnen Sie verschiedene Aufgaben in der Messaging-App automatisieren &ndash; vom Versenden einer Benachrichtigung bis hin zur Benutzerverwaltung.<\/p><p>In diesem Artikel erkl&auml;ren wir, wie Sie n8n mit Discord integrieren. Wir zeigen Ihnen, wie Sie daf&uuml;r einen Webhook, eine HTTP-Anfrage und OpenAI einsetzen, damit Sie je nach Ihren Anforderungen die passende Methode finden.<\/p><p>Bevor Sie loslegen, sehen wir uns zun&auml;chst die Voraussetzungen und die erste Einrichtung von n8n an.<\/p><h2 class=\"wp-block-heading\" id=\"h-setting-up-n8n-for-discord-workflows\">n8n f&uuml;r Discord-Workflows einrichten<\/h2><p>Bevor wir mit den Schritten beginnen, richten wir n8n ein. Diese Plattform bietet einen offiziell gehosteten Tarif an, wir werden sie jedoch auf einem virtuellen privaten Server (VPS) selbst hosten, weil das g&uuml;nstiger ist.<\/p><p>Da n8n relativ schlank ist, reicht ein System mit <a href=\"https:\/\/docs.n8n.io\/embed\/prerequisites\/\" target=\"_blank\" rel=\"noopener\">4 GB SSD-Speicher und 2 GB RAM aus<\/a>.<\/p><p>Wenn Sie keinen Server haben, empfehlen wir die <a href=\"\/de\/n8n-hosting\">n8n self-hosted<\/a> -L&ouml;sung von Hostinger, die ab <strong>\u20ac5.49\/Monat<\/strong> erh&auml;ltlich ist.<\/p><p>Nach dem Kauf eines VPS-Hosting-Tarifs <a href=\"\/de\/tutorials\/wie-man-n8n-installiert\">installieren Sie n8n auf Ihrem Server<\/a>. Hostinger-Nutzer k&ouml;nnen dies mit einem Klick &uuml;ber die <strong>OS-Vorlage<\/strong> erledigen, was den Vorgang deutlich vereinfacht.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/de\/vps-server\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-3556\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>&Ouml;ffnen Sie n8n nach der Installation &uuml;ber die IP-Adresse Ihres Servers auf Port <strong>5678<\/strong>. Andernfalls k&ouml;nnen Sie &uuml;ber <strong>n8n.hostname.com<\/strong> darauf zugreifen, wobei <strong>hostname.com<\/strong> der tats&auml;chliche Hostname Ihres Servers ist.<\/p><p>Schlie&szlig;en Sie die Einrichtung im n8n-Dashboard ab, indem Sie ein Konto und ein Projekt erstellen.<\/p><h2 class=\"wp-block-heading\" id=\"h-popular-n8n-integrations-for-discord\">Beliebte n8n-Integrationen f&uuml;r Discord<\/h2><p>In diesem Abschnitt erkl&auml;ren wir, wie Sie Discord in n8n mit einem Webhook, OpenAI und einer HTTP-Anfrage integrieren. Da sich jede Plattform f&uuml;r unterschiedliche Automatisierungs-Workflows und Anwendungsf&auml;lle eignet, erl&auml;utern wir auch, wann Sie sie am besten einsetzen.<\/p><h3 class=\"wp-block-heading\" id=\"h-how-to-integrate-n8n-with-discord-and-webhook\">So integrieren Sie n8n mit Discord und Webhook<\/h3><p>Ein <strong>Webhook<\/strong> ist eine schlanke, ereignisgesteuerte Kommunikationsmethode, mit der mehrere Anwendungen &uuml;ber HTTP miteinander kommunizieren k&ouml;nnen. Es ist eine vielseitige Methode, einen n8n-Workflow auszul&ouml;sen.<\/p><p>Ein Webhook wird gesendet, nachdem eine zuvor festgelegte bestimmte Aktion eingetreten ist. Je nachdem, wie Sie es definieren, kann diese Aktion unterschiedliche Ereignisse ausl&ouml;sen.<\/p><p>Wenn ein Webhook startet, l&ouml;st er in Discord &uuml;ber n8n eine Aktion aus, zum Beispiel das Senden einer Nachricht oder das L&ouml;schen eines Kanals.<\/p><p>Zu Demonstrationszwecken erstellen wir eine einfache Integration, die eine Nachricht in Discord sendet, wenn der Webhook aufgerufen wird:<\/p><ol class=\"wp-block-list\">\n<li>&Ouml;ffnen Sie <strong>Discord<\/strong> und <a href=\"https:\/\/support.discord.com\/hc\/de\/articles\/228383668-Einleitung-in-Webhooks\" target=\"_blank\" rel=\"noopener\">erstellen Sie einen neuen Webhook<\/a>. Speichern Sie die URL und kehren Sie zu n8n zur&uuml;ck.&nbsp;<\/li>\n\n\n\n<li>Klicken Sie oben rechts auf das Symbol <strong>+<\/strong>, um einen neuen Knoten zu erstellen. W&auml;hlen Sie <strong>Webhook<\/strong> aus.<\/li>\n\n\n\n<li>Doppelklicken Sie auf den <strong>Webhook<\/strong>-Knoten, um das Konfigurationsmen&uuml; zu &ouml;ffnen.&nbsp;<\/li>\n\n\n\n<li>W&auml;hlen Sie die <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\" target=\"_blank\" rel=\"noopener\"><strong>HTTP<\/strong>-Methode<\/a> aus, die den Hook ausl&ouml;st. Wir w&auml;hlen <strong>GET<\/strong> aus.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a069c06532ae\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"938\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-webhook-konfigurationsmenu.png\" alt=\"n8n-Men&uuml; zur Konfiguration von Webhooks\" class=\"wp-image-11558\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-webhook-konfigurationsmenu.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-webhook-konfigurationsmenu-300x275.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-webhook-konfigurationsmenu-768x704.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Klicken Sie auf <strong>Back to canvas<\/strong>.<\/li>\n\n\n\n<li>Erstellen Sie einen neuen Knoten und w&auml;hlen Sie <strong>Discord<\/strong> aus. W&auml;hlen Sie die Art von Aktion aus, die der Webhook ausl&ouml;sen soll, zum Beispiel <strong>das Senden einer Nachricht<\/strong>.<\/li>\n\n\n\n<li>Geben Sie die folgenden Konfigurationen ein:<\/li>\n<\/ol><ul class=\"wp-block-list\">\n<li><strong>Verbindungstyp<\/strong>:<strong> <\/strong>Webhook.<\/li>\n\n\n\n<li><strong>Anmeldedaten f&uuml;r den Discord-Webhook<\/strong>: der Discord-Webhook, den Sie zuvor erstellt haben.<\/li>\n\n\n\n<li><strong>Nachricht<\/strong>: die Nachricht, die Sie an Ihren Discord-Server senden m&ouml;chten.<\/li>\n<\/ul><ol start=\"8\" class=\"wp-block-list\">\n<li>Kehren Sie zum Canvas zur&uuml;ck und klicken Sie auf <strong>Test workflow<\/strong>.<\/li>\n\n\n\n<li>&Ouml;ffnen Sie die <strong>Webhook-URL<\/strong> in Ihrem Browser; daraufhin wird in Ihrem Discord-Server eine neue Nachricht angezeigt.&nbsp;<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a069c0653b7b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"538\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/einfacher-webhook-discord-workflow-in-n8n.png\" alt=\"Ein einfacher Webhook- und Discord-Workflow in n8n\" class=\"wp-image-11560\" style=\"width:666px;height:auto\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/einfacher-webhook-discord-workflow-in-n8n.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/einfacher-webhook-discord-workflow-in-n8n-300x158.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/einfacher-webhook-discord-workflow-in-n8n-768x404.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Beachten Sie, dass dies eine grundlegende Implementierung von n8n mit Discord &uuml;ber einen Webhook ist. Durch das Hinzuf&uuml;gen weiterer Knoten k&ouml;nnen Sie einen komplexeren Workflow automatisieren.<\/p><p>So k&ouml;nnen Sie beispielsweise daf&uuml;r sorgen, dass eine neue Benutzerregistrierung in Discord einen Webhook ausl&ouml;st, der der betreffenden Person anschlie&szlig;end eine Rolle zuweist. Weitere Beispiele und Vorlagen finden Sie auf der <a href=\"https:\/\/n8n.io\/integrations\/webhook\/and\/discord\/\" target=\"_blank\" rel=\"noopener\">Integrationsseite von n8n f&uuml;r Discord und Webhooks<\/a>.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Wichtig!<\/strong> Da die Discord-API die Anzahl der Aufrufe f&uuml;r Webhooks und Bots begrenzt, sollten Sie vermeiden, in kurzer Zeit zu viele Anfragen zu senden.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-how-to-integrate-n8n-with-discord-and-openai\">So integrieren Sie n8n mit Discord und OpenAI<\/h3><p>Wenn Sie n8n mit Discord &uuml;ber OpenAI integrieren, entsteht ein KI-gest&uuml;tzter Bot, der Nachrichten analysieren, Inhalte verfassen oder auf Ihrem Server nach Informationen suchen kann.<\/p><p>Die Schritte, um n8n mit Discord und OpenAI zu integrieren, &auml;hneln denen bei der Verwendung eines Webhooks, erfordern jedoch einen zus&auml;tzlichen Knoten. Au&szlig;erdem ben&ouml;tigen Sie einen <strong>OpenAI-API<\/strong> -Schl&uuml;ssel, um auf das Large Language Model (LLM) zuzugreifen.<\/p><p>Wenn Sie noch keinen haben, &ouml;ffnen Sie <a href=\"https:\/\/platform.openai.com\/api-keys\" target=\"_blank\" rel=\"noopener\">die Seite von OpenAI zum Generieren von API-Schl&uuml;sseln<\/a> und melden Sie sich in Ihrem Konto an. Klicken Sie anschlie&szlig;end auf <strong>Create new secret key<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a069c06543c6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"358\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/seite-zur-erstellung-von-openai-api-schlusseln.png\" alt=\"Seite zum Generieren von OpenAI-API-Schl&uuml;sseln\" class=\"wp-image-11562\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/seite-zur-erstellung-von-openai-api-schlusseln.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/seite-zur-erstellung-von-openai-api-schlusseln-300x105.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/seite-zur-erstellung-von-openai-api-schlusseln-768x269.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Geben Sie einen Namen f&uuml;r Ihren geheimen Schl&uuml;ssel ein und klicken Sie auf <strong>Create secret key<\/strong>. Kopieren Sie Ihre neue API-Anmeldeinformation und bewahren Sie sie an einem sicheren Ort auf. Klicken Sie auf <strong>Done<\/strong>, um den Vorgang abzuschlie&szlig;en.<\/p><p>\n\n\n    <p class=\"warning\">\n        <strong>Warnung!<\/strong> Sobald Sie auf <strong>Done<\/strong> klicken, k&ouml;nnen Sie den vollst&auml;ndigen API-Schl&uuml;ssel nicht mehr anzeigen. Stellen Sie sicher, dass Sie die Zugangsdaten korrekt kopieren und an einem sicheren Ort speichern, bevor Sie fortfahren.    <\/p>\n    \n\n\n\n<\/p><p>Sie haben zum Beispiel eine Anwendung, die Nachrichten entgegennimmt. Sie m&ouml;chten einen Workflow, der die eingegebene Nachricht auf sch&auml;dliche Inhalte pr&uuml;ft und die Entwickler dar&uuml;ber benachrichtigt. So gehen Sie dabei vor:<\/p><ol class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen <strong>Webhook<\/strong>-Knoten hinzu.&nbsp;<\/li>\n\n\n\n<li>&Ouml;ffnen Sie den Knoten und w&auml;hlen Sie die Methode <strong>POST<\/strong> aus, die den Hook ausl&ouml;st, wenn ein Benutzer eine Nachricht sendet.<\/li>\n\n\n\n<li>Kopieren Sie die <strong>Webhook-URL<\/strong> und f&uuml;gen Sie sie Ihrer Anwendung hinzu. <\/li>\n\n\n\n<li>Kehren Sie zu n8n zur&uuml;ck und f&uuml;gen Sie einen <strong>OpenAI<\/strong>-Knoten hinzu. W&auml;hlen Sie <strong>Classify Text for Violations<\/strong> aus.&nbsp;<\/li>\n\n\n\n<li>&Ouml;ffnen Sie den <strong>OpenAI<\/strong>-Knoten. Klicken Sie auf <strong>Create new credential<\/strong> und geben Sie Ihren API-Schl&uuml;ssel ein.<\/li>\n\n\n\n<li>W&auml;hlen Sie f&uuml;r das <strong>Text input<\/strong> die Option <strong>Expression<\/strong> und geben Sie den folgenden Prompt ein. Dadurch wird die empfangene Nachricht zur Auswertung an OpenAI weitergeleitet:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Bewerten Sie Folgendes: {{ $json.message.text }}<\/pre><figure data-wp-context='{\"imageId\":\"6a069c0654c9d\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"632\" height=\"526\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/OpenAI-Knoten-Konfiguration.png\" alt=\"Konfiguration des OpenAI-Knotens\n\" class=\"wp-image-11564\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/OpenAI-Knoten-Konfiguration.png 632w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/OpenAI-Knoten-Konfiguration-300x250.png 300w\" sizes=\"(max-width: 632px) 100vw, 632px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><ol start=\"7\" class=\"wp-block-list\">\n<li>Kehren Sie zur Canvas zur&uuml;ck und f&uuml;gen Sie einen <strong>Switch<\/strong>-Knoten hinzu, um die Ausgabe entsprechend dem Auswertungsergebnis weiterzuleiten.<\/li>\n\n\n\n<li>&Ouml;ffnen Sie den Knoten <strong>Switch<\/strong> und f&uuml;gen Sie zwei Regeln hinzu: eine f&uuml;r den Wert <strong>true<\/strong> und eine f&uuml;r den Wert <strong>false<\/strong> von <strong>{{ $json.flagged }}<\/strong>.<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"6a069c06553a5\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"647\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/konfiguration-des-n8n-switch-knotens.png\" alt=\"Konfiguration des n8n **Switch**-Knotens\n\" class=\"wp-image-11566\" style=\"width:423px;height:auto\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/konfiguration-des-n8n-switch-knotens.png 647w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/konfiguration-des-n8n-switch-knotens-190x300.png 190w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><ol start=\"9\" class=\"wp-block-list\">\n<li>F&uuml;gen Sie den <strong>Discord send message<\/strong>-Knoten hinzu, konfigurieren Sie den Webhook und geben Sie die automatisierte Nachricht ein.&nbsp;<\/li>\n\n\n\n<li>F&uuml;gen Sie den <strong>No operation<\/strong>-Knoten hinzu, den wir verwenden, um nicht markierte Nachrichten zu ignorieren.&nbsp;<\/li>\n\n\n\n<li>Verbinden Sie den <strong>TRUE<\/strong>-Ausgang des <strong>Switch<\/strong>-Knoten mit dem <strong>Discord<\/strong>-Knoten und den <strong>FALSE<\/strong>-Ausgang mit dem <strong>No Operation<\/strong>-Knoten.<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"6a069c0655c19\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"415\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-Workflow-fur-Warnmeldungen-zu-schadlichen-Inhalten.png\" alt=\"Ein n8n-Workflow f&uuml;r Warnmeldungen zu sch&auml;dlichen Inhalten\n\" class=\"wp-image-11568\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-Workflow-fur-Warnmeldungen-zu-schadlichen-Inhalten.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-Workflow-fur-Warnmeldungen-zu-schadlichen-Inhalten-300x122.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-Workflow-fur-Warnmeldungen-zu-schadlichen-Inhalten-768x311.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p>Wenn ein Benutzer nun in Ihrer Anwendung eine Nachricht eingibt, pr&uuml;ft das OpenAI-LLM diese auf sch&auml;dliche Inhalte. n8n sendet eine Discord-Benachrichtigung, wenn das Modell die Nachricht als unangemessen einstuft, und unternimmt andernfalls nichts.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Mock-Daten verwenden<\/h4>\n                    <p> Wenn Sie die Webhook-URL nicht aufrufen k&ouml;nnen, richten Sie Mock-Daten ein. Das reicht aus, um den Workflow zu testen, ohne den Webhook ordnungsgem&auml;&szlig; auszul&ouml;sen.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Auf der <a href=\"https:\/\/n8n.io\/integrations\/discord\/and\/openai\/\" target=\"_blank\" rel=\"noopener\">Discord- und OpenAI-Integrationsseite von n8n<\/a> finden Sie weitere Beispiel-Workflows.<\/p><h3 class=\"wp-block-heading\" id=\"h-how-to-integrate-n8n-with-http-request\"><strong>n8n mit HTTP Request integrieren<\/strong> <\/h3><p>F&uuml;r einen komplexeren Workflow mit direkten API-Interaktionen k&ouml;nnen Sie <a href=\"https:\/\/n8n.io\/integrations\/discord\/and\/http-request\/\" target=\"_blank\" rel=\"noopener\">n8n &uuml;ber HTTPS-Anfragen mit Discord und anderen Plattformen integrieren<\/a>. Daf&uuml;r gibt es zwei M&ouml;glichkeiten: &uuml;ber Knotenparameter oder durch das Importieren des cURL-Befehls.<\/p><p>F&uuml;r eine einfache Anfrage reichen die Standardparameter des Knotens aus. In der Zwischenzeit sollten Sie den <strong>cURL<\/strong>-Befehl importieren, wenn der Dienst, den Sie integrieren m&ouml;chten, eine spezifische API-Konfiguration bereitstellt.<\/p><p>Als Demo integrieren wir n8n per HTTP-Anfragen mit Discord und YouTube. In diesem Workflow m&ouml;chten wir neu hochgeladene Videos zusammenfassen und die Zusammenfassung an Discord senden. So gehen Sie dabei vor:<\/p><ol class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen neuen <strong>RSS-Feed<\/strong> -Knoten hinzu, um neue Uploads auf Ihrem YouTube-Kanal zu verfolgen.&nbsp;<\/li>\n\n\n\n<li>&Ouml;ffnen Sie den RSS-Knoten und geben Sie die folgende Feed-URL ein. Ersetzen Sie <strong>CHANNEL_ID<\/strong> durch Ihre tats&auml;chliche <a href=\"https:\/\/support.google.com\/youtube\/answer\/3250431?hl=de\" target=\"_blank\" rel=\"noopener\">YouTube-Kanal-ID<\/a>.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">https:\/\/www.youtube.com\/feeds\/videos.xml?channel_id=CHANNEL _ID<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Rufen Sie Ihren YouTube-Kanal auf und <a href=\"https:\/\/support.google.com\/cloud\/answer\/15549257?sjid=6999215763066996448-NC&amp;hl=de\" target=\"_blank\" rel=\"noopener\">erstellen Sie die OAuth 2.0-Client-ID und den geheimen Schl&uuml;ssel<\/a>. Bewahren Sie sie anschlie&szlig;end an einem sicheren Ort auf.<\/li>\n\n\n\n<li>Kehren Sie zu n8n zur&uuml;ck und f&uuml;gen Sie einen <strong>neuen HTTP-Request<\/strong> -Knoten hinzu. F&uuml;gen Sie im Tab &bdquo;Parameters&ldquo; die folgende Konfiguration hinzu:\n<ul class=\"wp-block-list\">\n<li><strong>Methode: <\/strong>GET<\/li>\n\n\n\n<li><strong>URL<\/strong>: https:\/\/www.googleapis.com\/youtube\/v3\/captions<\/li>\n\n\n\n<li><strong>Authentifizierung:<\/strong> Vordefinierter Anmeldedatentyp<\/li>\n\n\n\n<li><strong>Anmeldedatentyp<\/strong>: YouTube OAuth2 API<\/li>\n\n\n\n<li><strong>YouTube-OAuth2-API: <\/strong>Ihre Client-ID und Ihr geheimer Schl&uuml;ssel&nbsp;<\/li>\n\n\n\n<li><strong>Abfrageparameter senden:<\/strong> aktiviert<\/li>\n\n\n\n<li><strong>Abfrageparameter angeben<\/strong>: mit den Feldern unten<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Geben Sie in die Felder f&uuml;r die Abfrageparameter die folgende Konfiguration ein:\n<ul class=\"wp-block-list\">\n<li><strong>Name<\/strong>: videoid<\/li>\n\n\n\n<li><strong>Wert<\/strong>: {{ $json.id.match(\/(?:[^:]*:){2}\\s*(.*)\/)[1] }}<\/li>\n\n\n\n<li><strong>Name<\/strong>: Teil<\/li>\n\n\n\n<li><strong>Wert<\/strong>: Snippet<\/li>\n<\/ul>\n<\/li>\n<\/ol><figure data-wp-context='{\"imageId\":\"6a069c0656651\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"740\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-request-knoten-konfiguration.png\" alt=\"Konfiguration des **HTTP Request**-Knotens f&uuml;r YouTube in n8n\n\" class=\"wp-image-11571\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-request-knoten-konfiguration.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-request-knoten-konfiguration-300x217.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-request-knoten-konfiguration-768x555.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><ol start=\"6\" class=\"wp-block-list\">\n<li>Erstellen Sie einen <strong>Edit Fields<\/strong>-Knoten und &ouml;ffnen Sie sein Konfigurationsfenster.&nbsp;<\/li>\n\n\n\n<li>Klicken Sie auf <strong>Add fields<\/strong>, geben Sie einen <strong>Namen<\/strong> ein und w&auml;hlen Sie <strong>Object<\/strong> aus. Geben Sie dann die folgende Einstellung ein:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{{ $jmespath( $json.items, \"[?snippet.language == 'de'] | [0]\" ) }}<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen weiteren <strong>HTTP Request<\/strong>-Knoten hinzu. Verwenden Sie dieselbe Konfiguration wie im vorherigen HTTP-Request-Knoten, deaktivieren Sie jedoch <strong>Send Query Parameters<\/strong> und f&uuml;gen Sie stattdessen die folgende URL ein:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">https:\/\/www.googleapis.com\/youtube\/v3\/captions\/{{ $json.caption.id }}<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen <strong>Extract from Text File<\/strong>-Knoten hinzu und &auml;ndern Sie <strong>Destination Output Field<\/strong> in <strong>Content<\/strong>.<\/li>\n\n\n\n<li>F&uuml;gen Sie einen <strong>OpenAI<\/strong>-Knoten hinzu, um das Videotranskript zusammenzufassen. W&auml;hlen Sie <strong>Text<\/strong> als Ressource und verwenden Sie den folgenden Prompt:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Fasse dieses Transkript in drei knappen Stichpunkten zusammen, die erkl&auml;ren, worum es in dem Video geht und warum es sehenswert ist: {{ $json[\"content\"] }}<\/pre><ol start=\"11\" class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen Discord-Knoten hinzu, um die Nachricht per Webhook zu senden. Ihre Nachricht k&ouml;nnte wie folgt aussehen:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Neues Video online! **{{ $('YouTube Video Trigger').item.json[\"title\"] }}**\n\n{{ $json[\"message\"][\"content\"] }}\n\n[Jetzt ansehen]({{ $('YouTube Video Trigger').item.json[\"link\"] }}) und gerne kommentieren oder teilen!<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a069c0656e5f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"174\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-anfrage-discord-workflow.png\" alt=\"n8n mit YouTube- und HTTP-Request-Workflow\" class=\"wp-image-11574\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-anfrage-discord-workflow.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-anfrage-discord-workflow-300x51.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/n8n-youtube-http-anfrage-discord-workflow-768x131.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-setting-up-discord-bot-with-n8n\">Einen Discord-Bot mit n8n einrichten<\/h2><p>Dank n8ns Integration mit verschiedenen Plattformen k&ouml;nnen Sie mit minimalem Programmieraufwand ganz einfach einen Discord-Bot f&uuml;r unterschiedliche Zwecke erstellen.<\/p><p>Traditionell h&auml;tten Sie die Funktion des Bots manuell programmieren und sie f&uuml;r die Datenverarbeitung in externe Dienste integrieren m&uuml;ssen. Mit n8n f&uuml;gen Sie einfach die erforderlichen Knoten hinzu und verbinden sie, um den Datenfluss einzurichten.<\/p><p>n8n hat derzeit jedoch keinen Discord-Trigger-Knoten und kann daher keine Nachrichten von einem Server lesen. Dennoch k&ouml;nnen wir weiterhin Eingaben entgegennehmen, indem wir einen einfachen Bot erstellen.<\/p><p>Erstellen wir zum Beispiel einen Bot, der anhand einer Discord-Nachricht ein Bild generiert. Beginnen wir mit dem n8n-Workflow:<\/p><ol class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen <strong>Webhook<\/strong>-Knoten mit der Methode <strong>POST<\/strong> hinzu, um Ihre Discord-Nachricht weiterzuleiten. Kopieren Sie den Webhook und speichern Sie ihn f&uuml;r sp&auml;ter.<\/li>\n\n\n\n<li>F&uuml;gen Sie einen <strong>OpenAI<\/strong>-Knoten hinzu, um <strong>ein Bild zu generieren<\/strong>, und konfigurieren Sie anschlie&szlig;end den API-Schl&uuml;ssel Ihres OpenAI-Kontos.&nbsp;<\/li>\n\n\n\n<li>Gehen Sie zum Feld <strong>Prompt<\/strong>, w&auml;hlen Sie <strong>Ausdruck<\/strong> aus<strong> <\/strong>und geben Sie Folgendes ein:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{{ $json.body.content }}<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>F&uuml;gen Sie einen <strong>Discord<\/strong>-Knoten ein, um <strong>eine Nachricht zu senden<\/strong>. Verwenden Sie die folgende Konfiguration:\n<ul class=\"wp-block-list\">\n<li><strong>Verbindungstyp<\/strong>: Bot-Token<\/li>\n\n\n\n<li><strong>Anmeldedaten f&uuml;r die Discord-Bot-API<\/strong>: Ihr Discord-Bot-Token<\/li>\n\n\n\n<li><strong>Server<\/strong>: Der Discord-Server, an den Sie das Bild senden m&ouml;chten<\/li>\n\n\n\n<li><strong>Senden an<\/strong>: Kanal<\/li>\n\n\n\n<li><strong>Kanal<\/strong>: Der Discord-Kanal, an den Sie das Bild senden m&ouml;chten&nbsp;<\/li>\n\n\n\n<li><strong>Dateien<\/strong>:<strong> <\/strong>Daten<\/li>\n<\/ul>\n<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a069c06576d9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"340\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/workflow-fur-einen-discord-bot-zur-bilderzeugung-in-n8n.png\" alt=\"Der Workflow f&uuml;r den Discord-Bot zur Bildgenerierung in n8n\" class=\"wp-image-11575\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/workflow-fur-einen-discord-bot-zur-bilderzeugung-in-n8n.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/workflow-fur-einen-discord-bot-zur-bilderzeugung-in-n8n-300x100.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/workflow-fur-einen-discord-bot-zur-bilderzeugung-in-n8n-768x255.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Dieser Workflow startet, sobald der Discord-Bot eine Nachricht empf&auml;ngt, die Nachricht als Prompt an OpenAI sendet und das generierte Bild an Discord weiterleitet.<\/p><p>Konfigurieren wir nun den Discord-Bot. Hier sind die Schritte:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/de\/tutorials\/iscord-bot-hosten\">Einen Discord-Bot erstellen<\/a> und ihn auf Ihren Server einladen, den Programmierteil aber vorerst &uuml;berspringen.&nbsp;<\/li>\n\n\n\n<li>&Ouml;ffnen Sie einen Code-Editor wie <strong>VSCode<\/strong> und erstellen Sie einen neuen Ordner mit zwei Dateien &ndash; <strong>main.py<\/strong> und <strong>.env<\/strong>.<\/li>\n\n\n\n<li>Geben Sie im <strong>Terminal von VSCode<\/strong> diesen Befehl ein, um die Python-Abh&auml;ngigkeiten zu installieren:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">python3 -m pip install discord python-dotenv requests<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>&Ouml;ffnen Sie <strong>main.py<\/strong> in VSCode und geben Sie den folgenden Code ein, um die Funktionalit&auml;t Ihres Bots zu definieren:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># Import the required modules\n\nimport discord\n\nimport os\n\nimport logging\n\nfrom discord.ext import commands \n\nfrom dotenv import load_dotenv\n\nimport requests\n\nload_dotenv()\n\nWEBHOOK_URL = os.getenv(\"WEBHOOK_URL\")\n\n# Create a Discord client instance and set the command prefix\n\nintents = discord.Intents.all()\n\nclient = discord.Client(intents=intents)\n\nbot = commands.Bot(command_prefix='!', intents=intents)\n\nlogging.basicConfig(\n\n    level=logging.INFO,\n\n    format='[%(asctime)s] [%(levelname)s]: %(message)s',\n\n    handlers=[\n\n        logging.FileHandler('bot.log'),\n\n        logging.StreamHandler()\n\n    ]\n\n)\n\n# Set the confirmation message when the bot is ready\n\n@bot.event\n\nasync def on_ready():\n\n    print(f'Logged in as {bot.user.name}')\n\n@bot.event \n\nasync def on_command_error(ctx, error):\n\n    error_message = f'Error occured while processing command: {error}'\n\n    logging.error(error_message)\n\n    await ctx.send(error_message)\n\n# Set the commands for your bot\n\n@bot.command()\n\nasync def message(ctx, *, content: str = None):\n\n    \"\"\"Sends a message to the webhook when !message is used\"\"\"\n\n    # Check if the user provided a message\n\n    if not content:\n\n        await ctx.send(\"Please provide a message after !message.\")\n\n        return\n\n    # Prepare the payload for the webhook\n\n    payload = {\n\n        'username': ctx.author.display_name,\n\n        'content': content,\n\n        'avatar_url': ctx.author.avatar.url if ctx.author.avatar else None,\n\n    }\n\n    # Send the payload to the webhook URL\n\n    try:\n\n        response = requests.post(WEBHOOK_URL, json=payload)\n\n        response.raise_for_status()\n\n        await ctx.send(\"Message sent successfully!\")\n\n        print(f'Message forwarded: {content}')\n\n    except requests.exceptions.RequestException as e:\n\n        await ctx.send(\"Failed to send the message.\")\n\n        print(f'Failed to forward message: {e}')\n\n# Retrieve token from the .env file\n\nbot.run(os.getenv('TOKEN'))<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>&Ouml;ffnen Sie die Datei <strong>.env<\/strong>, und f&uuml;gen Sie dann Ihr Bot-Token und den n8n-Webhook in die jeweiligen Platzhalter ein.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">WEBHOOK_URL=your-webhook-url\n\nTOKEN=your-discord-bot-token<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Speichern Sie beide Dateien mit <strong>Strg<\/strong> + <strong>S<\/strong>.<\/li>\n<\/ol><p>Starten Sie Ihren Bot jetzt, indem Sie oben rechts in VSCode auf die Schaltfl&auml;che <strong>Run<\/strong> klicken. Im Terminal sollte &bdquo;Logged in as Bot-name&ldquo; angezeigt werden.<\/p><p>Rufen Sie n8n auf und starten Sie Ihren Workflow. Kehren Sie dann zu Ihrem Discord-Server zur&uuml;ck und versuchen Sie, mit dieser Nachricht ein Bild zu generieren:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">!message Erstelle ein Bild von einer schwarzen Katze mit einem lila Zaubererhut<\/pre><p>Ihr Bot sollte das KI-generierte Bild wie folgt zur&uuml;ckgeben.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a069c06580fc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"726\" height=\"493\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/Bildgenerator-fur-Discord-Bots.png\" alt=\"Discord-Bot-Bildgenerator mit einer Ausgabe\" class=\"wp-image-11576\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/Bildgenerator-fur-Discord-Bots.png 726w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/05\/Bildgenerator-fur-Discord-Bots-300x204.png 300w\" sizes=\"(max-width: 726px) 100vw, 726px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Um einen komplexeren Discord-Bot zu erstellen, f&uuml;gen Sie einfach weitere Knoten hinzu oder integrieren einen anderen Workflow. Sie k&ouml;nnen n8n zum Beispiel mit Google Sheets integrieren, um eine Zusammenfassung der Daten auf Ihrem Server zu ver&ouml;ffentlichen.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Fazit<\/h2><p>Die Integration von n8n mit Discord erm&ouml;glicht es Ihnen, einen individuellen Workflow zu erstellen, um verschiedene Aufgaben zu automatisieren. Sie k&ouml;nnen zum Beispiel einen Bot zur Bildgenerierung, eine Pipeline zur Nachrichtenanalyse oder ein Tool f&uuml;r Benachrichtigungen erstellen.<\/p><p>Um Discord mit n8n zu integrieren, definieren Sie zun&auml;chst den Trigger, der Ihren Workflow startet. Verwenden Sie <strong>einen Webhook<\/strong> f&uuml;r einen einfacheren, ereignisgesteuerten Ablauf oder <strong>HTTP-Anfragen<\/strong>, um Daten aus APIs von Drittanbietern abzurufen.<\/p><p>F&uuml;gen Sie optional den <strong>OpenAI<\/strong>-Knoten hinzu, um die &uuml;bergebenen Daten zu verarbeiten. So k&ouml;nnen Sie zum Beispiel Nachrichten, die &uuml;ber einen Webhook gesendet werden, zur Analyse an das LLM weiterleiten oder sie als Prompts f&uuml;r die Bildgenerierung verwenden.<\/p><p>F&uuml;gen Sie abschlie&szlig;end den <strong>Discord<\/strong>-Knoten hinzu, um auf Grundlage der Ausgabe des vorherigen Knotens eine Aktion auszuf&uuml;hren &ndash; vom Senden einer Nachricht bis zum Entfernen eines Benutzers von Ihrem Server.<\/p><p>Nachdem Sie gelernt haben, n8n mit Discord zu integrieren, ist es jetzt an der Zeit, Ihren eigenen benutzerdefinierten Workflow zu erstellen! Sie k&ouml;nnen entweder einen offiziell gehosteten Tarif erwerben oder <strong>n8n selbst auf der VPS-Plattform von Hostinger hosten<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-integrate-n8n-with-discord-faq\">H&auml;ufig gestellte Fragen (FAQ) zur Integration von n8n in Discord<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1778734799683\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Wie verbinde ich n8n mit Discord?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>F&uuml;gen Sie in n8n einfach den Discord-Knoten hinzu und verbinden Sie ihn mit dem Trigger-Ereignis. Das ausl&ouml;sende Ereignis kann eine manuelle Aktion, ein Webhook oder eine HTTP-Anfrage sein.<\/p>\n<p>W&auml;hlen Sie die Aktion aus, die Discord ausf&uuml;hren soll &ndash; vom Senden einer Antwortnachricht bis hin zur Verwaltung einer Benutzerrolle. Aktivieren Sie die Funktion anschlie&szlig;end, indem Sie einen Webhook oder ein Bot-Token hinzuf&uuml;gen.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1778734800343\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong><strong>Was kann ich mit n8n und Discord tun?<\/strong><\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p><a href=\"\/de\/tutorials\/n8n-anwendungsbeispiele-automatisierung\">Mit n8n und Discord k&ouml;nnen Sie verschiedene Aufgaben automatisieren<\/a>. Sie k&ouml;nnen zum Beispiel einen Workflow erstellen, der eine von einem Benutzer eingereichte Nachricht abruft und sie anhand der Moderationsregel von OpenAI filtert. Sie k&ouml;nnen auch einen automatisierten Bot erstellen, der eine Zusammenfassung eines neu hochgeladenen YouTube-Videos sendet.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1778734801089\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Gibt es vorgefertigte Workflows f&uuml;r n8n und Discord?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ja, n8n bietet von Nutzern geteilte, vorgefertigte Workflow-Vorlagen f&uuml;r Discord. Sie finden sie auf der&nbsp;<a href=\"https:\/\/n8n.io\/integrations\/discord\/\" target=\"_blank\" rel=\"noopener\">n8n-Integrationsseite f&uuml;r Discord<\/a>&nbsp;im Abschnitt&nbsp;<strong>Beliebte M&ouml;glichkeiten zur Nutzung der Discord-Integration<\/strong>. W&auml;hlen Sie einfach die gew&uuml;nschte Vorlage aus, klicken Sie auf <strong>Vorlage verwenden<\/strong> und importieren Sie sie auf Ihren Server.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt viele Plattformen, die Sie mit n8n integrieren k&ouml;nnen. Discord ist eine der beliebtesten Optionen. Dank dieser Kompatibilit&auml;t k&ouml;nnen Sie verschiedene Aufgaben in der Messaging-App automatisieren &ndash; vom Versenden einer Benachrichtigung bis hin zur Benutzerverwaltung. In diesem Artikel erkl&auml;ren wir, wie Sie n8n mit Discord integrieren. Wir zeigen Ihnen, wie Sie daf&uuml;r einen Webhook, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/de\/tutorials\/n8n-mit-discord-verbinden\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"n8n mit Discord verbinden und Prozesse automatisieren","rank_math_description":"n8n mit Discord verbinden und Workflows automatisieren \u2013 per Webhook, OpenAI oder HTTP-Anfragen.","rank_math_focus_keyword":"n8n mit Discord verbinden","footnotes":""},"categories":[25],"tags":[],"class_list":["post-11577","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/11577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/comments?post=11577"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/11577\/revisions"}],"predecessor-version":[{"id":11864,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/11577\/revisions\/11864"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/media?parent=11577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/categories?post=11577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/tags?post=11577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}