KI-Blogbeitragserstellung und GitHub-Verwaltung via Discord - n8n-Workflow

Blogerstellung und Commits auf GitHub per spezialisiertem n8n-Workflow automatisieren. Diese leistungsstarke n8n-Vorlage verbindet Discord-Nachrichten, Google Gemini und GitHub-Tools über einen benutzerdefinierten n8n AI Agent.

Workflow-Vorschau

Bereit zur Automatisierung?

Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.

Zielgruppe


  • Content Manager & Entwickler: Diejenigen, die den Prozess des Entwerfens und Commitens von Inhalten direkt in ihr Static-Site- oder Blog-Repository optimieren möchten, ohne Discord verlassen zu müssen.

  • n8n Automatisierungsspezialisten: Auf der Suche nach fortgeschrittenen Beispielen, wie LangChain KI-Agenten, externe Tools (wie GitHub) und soziale Auslöser in einem stimmigen n8n-Workflow integriert werden können.

  • DevOps-Enthusiasten: Interessiert daran, KI zur Verwaltung von Repository-Inhalten einzusetzen und strenge Verzeichnis- und Dateibenennungsprotokolle über ein strukturiertes n8n-Knoten-Setup durchzusetzen.

Überblick

Die Verwaltung eines Blogs erfordert oft Kontextwechsel zwischen Chat-Apps, Schreibwerkzeugen und Git-Clients. Dieser fortgeschrittene n8n-Workflow löst dies durch die Schaffung eines zentralisierten, befehlsgesteuerten Systems. Das System verwendet einen dedizierten KI-Agenten, der auf dem Google Gemini Chat Model basiert, um als Ihr 'n8n Blog Master' zu fungieren. Wenn ein Benutzer einen Befehl in Discord sendet (der auslösende n8n-Trigger), verarbeitet der Agent die Anfrage, hält sich an vordefinierte Einschränkungen (wie Repository, Besitzer und Verzeichnis), entwirft den Inhalt im standardisierten Markdown-Format (einschließlich Frontmatter) und verwendet dann verschiedene GitHub-n8n-Knotenwerkzeuge, um die Datei zu erstellen oder zu bearbeiten. Dieser gesamte Prozess ist in einer einzigen, robusten n8n-Vorlage gekapselt, was die Content-Pipeline drastisch beschleunigt und die Leistungsfähigkeit komplexer n8n-Automatisierung demonstriert.

Funktionsweise

Diese Automatisierung beginnt mit dem n8n-Auslöser Discord Message Reader, der auf neue Nachrichten in einem festgelegten Kanal lauscht.


  1. Auslöser & Eingabe: Wenn eine Nachricht empfangen wird, wird der Inhalt ($json.content) an den n8n-Knoten AI Agent übergeben.

  2. KI-Orchestrierung: Der Kern-AI Agent wird mit dem Google Gemini Chat Model initialisiert und speichert den Konversationsverlauf mithilfe des n8n-Knotens Simple Memory. Der umfangreiche System-Prompt des Agenten definiert seine Rolle als 'n8n Blog Master' und gibt strenge operative Einschränkungen bezüglich des Ziel-GitHub-Repositorys und -Verzeichnisses vor.

  3. Werkzeugauswahl: Basierend auf der Discord-Nachricht des Benutzers (z. B. 'Entwirf einen neuen Beitrag' oder 'Bearbeite die Datei') wählt die KI das passende Werkzeug aus seinem Toolkit aus:

Für neue Beiträge ruft er zuerst den n8n-Knoten-Werkzeug Date & Time (eingestellt auf IST) auf, um das benötigte Datum für das Markdown-Frontmatter zu erhalten. Anschließend verwendet er den n8n-Knoten List files in GitHub, um Konflikte bei Dateinamen zu prüfen, bevor er die Datei mit dem n8n-Knoten Create a file in GitHub committet.
Für bestehende Beiträge verwendet er die n8n-Knoten-Werkzeuge List files in GitHub und Get a file in GitHub, holt die Bestätigung des Benutzers ein (gespeichert in Simple Memory) und verwendet bei Bestätigung den n8n-Knoten Edit a file in GitHub.

  1. Ausgabe & Bestätigung: Nachdem die Datei im GitHub-Repository erfolgreich erstellt oder bearbeitet wurde, generiert der AI Agent eine Bestätigungsnachricht.

  2. Abschließende Aktion: Der letzte Schritt in diesem n8n-Workflow verwendet den n8n-Knoten Sends Message to Discord, um die Antwort des KI-Agenten zurück an den Benutzer im Discord-Kanal zu senden und so den Kreis zu schließen.

Installationsanleitung

Um diesen spezialisierten n8n-Workflow bereitzustellen und diese n8n-Vorlage vollständig zu nutzen, folgen Sie diesen Schritten:


  1. Importieren: Kopieren Sie die bereitgestellte JSON und importieren Sie sie in Ihre n8n-Instanz.

  2. Discord-Anmeldeinformationen: Richten Sie die Anmeldeinformationen für den n8n-Auslöser Discord Message Reader und den n8n-Knoten Sends Message to Discord ein. Sie benötigen ein Bot-Token sowie die entsprechenden Gilden-/Kanal-IDs.

  3. Gemini/LLM-Einrichtung: Stellen Sie sicher, dass Ihr n8n-Knoten Google Gemini Chat Model mit dem notwendigen API-Schlüssel konfiguriert ist.

  4. GitHub-Anmeldeinformationen: Konfigurieren Sie Ihre GitHub-Anmeldeinformationen (normalerweise eine OAuth-App oder ein Personal Access Token), um den n8n-Knotenoperationen Zugriff auf das Ziel-Repository zu gewähren.

  5. KI-Agenten-Anpassung: Wichtig ist das Bearbeiten des KI-Agenten-System-Prompts: Ersetzen Sie alle Platzhalter (, , ) durch Ihre tatsächlichen GitHub-Repository-Details. Dies stellt sicher, dass der n8n-Workflow sicher innerhalb Ihres definierten Content-Ordners operiert.

  6. Aktivieren: Speichern und aktivieren Sie den n8n-Workflow. Der n8n-Auslöser Discord Message Reader beginnt sofort mit der Überwachung auf Befehle.

Node-Details

Discord Message Reader (n8n-Auslöser): Dieser anfängliche n8n-Auslöser startet den gesamten n8n-Workflow, sobald eine Nachricht im konfigurierten Discord-Kanal gepostet wird. Er erfasst den Nachrichteninhalte für den KI-Agenten.
Google Gemini Chat Model: Bietet die notwendige Fähigkeit eines großen Sprachmodells für den KI-Agenten, sodass dieser Befehle interpretieren, kohärente Blog-Inhalte entwerfen und den Gesprächsfluss verwalten kann.
Simple Memory (n8n-Knoten): Eine kritische Speicherkomponente, die vom KI-Agenten verwendet wird, um den Gesprächskontext aufrechtzuerhalten, was es der KI ermöglicht, sich an frühere Nachrichten, Benutzerbestätigungen (z. B. 'ja, bearbeite die Datei') und die Durchsetzung bedingter Logik während der n8n-Workflow-Ausführung zu erinnern.
AI Agent (n8n-Knoten): Die Kernintelligenz dieses n8n-Workflows. Er ist rigoros darauf beschränkt, als 'n8n Blog Master' zu agieren und orchestriert fünf unterschiedliche Werkzeugaufrufe (GitHub Erstellen, Bearbeiten, Abrufen, Auflisten und Datum & Uhrzeit) basierend auf dem Eingabetext, wobei alle Anforderungen an Dateipfade und Frontmatter-Formatierung verwaltet werden.
GitHub Werkzeug-Knoten (Erstellen, Bearbeiten, Abrufen, Auflisten): Vier separate GitHub-n8n-Knotenverbindungen werden als Werkzeuge für den KI-Agenten bereitgestellt. Jeder ist im KI-Prompt fest einprogrammiert, nur mit dem angegebenen Repository-Besitzer und Dateipfad () zu interagieren, was Sicherheit und Präzision bei den Content-Management-Aufgaben des n8n-Workflows gewährleistet.
Date & Time (n8n-Knoten): Wird vom KI-Agenten verwendet, um das aktuelle Datum in der IST-Zeitzone abzurufen, um sicherzustellen, dass das date-Feld im Markdown-Frontmatter immer korrekt ist, bevor der Inhalt durch eine n8n-Knotenoperation auf GitHub committet wird.


  • Sends Message to Discord (n8n-Knoten): Der abschließende n8n-Knoten, der dafür verantwortlich ist, die Antwort des KI-Agenten – sei es eine Bestätigung, eine Fehlermeldung oder eine Bitte um Klärung – zurück an den ursprünglichen Discord-Kanal zu posten.

Ähnliche n8n-Workflows

Kostenlos

Knoten: 7 Knoten
Aktualisiert: Dezember 26 2025
Alle anzeigen
Erstellt von

Hervorgehoben*