Workflow zum Erstellen eines WordPress-Beitrags mit KI

Dieser Workflow ermöglicht es, mithilfe von KI einen Entwurf für einen WordPress-Beitrag zu erstellen, indem einige Schlüsselwörter angegeben werden.

Workflow zum Erstellen eines WordPress-Beitrags mit KI

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Workflow Überblick

Der Workflow „Write a WordPress post with AI (starting from a few keywords)“ nutzt die Leistungsfähigkeit von KI, um automatisch einen Artikel für eine WordPress-Seite zu generieren. Nach der Eingabe von Schlüsselwörtern und weiteren Parametern wird ein vollständiger Entwurf erstellt, der dann als Entwurf auf WordPress gespeichert wird.

Details zu den einzelnen Nodes

1. Form

Typ: n8n-nodes-base.formTrigger

Beschreibung: Dieser Node enthält das Formular, das Benutzer ausfüllen, um Schlüsselwörter, die Anzahl der Kapitel und die maximale Wortanzahl für den Artikel anzugeben.

Einstellungen: Die Parameter für das Formular umfassen:

  • Keywords: Ein erforderliches Feld für Komma-getrennte Schlüsselwörter.
  • Number of chapters: Ein Dropdown mit Optionen von 1 bis 10 für die Anzahl der Kapitel, ebenfalls erforderlich.
  • Max words count: Ein erforderliches Zahlenfeld für die maximale Anzahl an Wörtern.

2. Settings

Typ: n8n-nodes-base.set

Beschreibung: Hier werden wichtige Variablen wie die WordPress-URL, Schlüsselwörter, Kapitelanzahl und maximale Wortanzahl gesetzt, die in den späteren Nodes verwendet werden.

Einstellungen: Zu den Zuweisungen gehören:

  • wordpress_url: Die URL der WordPress-Seite (z.B. https://your-wordpress-url.com/).
  • keywords: Übernommen von den Benutzereingaben.
  • chapters: Übernommen von den Benutzereingaben.
  • words: Übernommen von den Benutzereingaben.

3. Create post title and structure

Typ: @n8n/n8n-nodes-langchain.openAi

Beschreibung: Dieser Node beauftragt OpenAI, den Titel, die Unterüberschrift, die Kapitel und die Bildaufforderung des Artikels basierend auf den eingegebenen Schlüsselwörtern zu generieren.

Einstellungen: Der Inhalt des Prompts fordert OpenAI auf, eine strukturierte Antwort in JSON-Format zu liefern.

4. Check data consistency

Typ: n8n-nodes-base.if

Beschreibung: Überprüft die generierten Daten auf Vollständigkeit und Richtigkeit, um sicherzustellen, dass alle erforderlichen Felder gefüllt sind.

Einstellungen: Bedingungen prüfen, ob Titel, Kapitel, Untertitel und weitere Inhalte nicht leer sind.

5. Split out chapters

Typ: n8n-nodes-base.splitOut

Beschreibung: Dieser Node trennt die Kapitelinhalte in separate Einheiten, um ihre individuelle Verarbeitung zu ermöglichen.

Einstellungen: Teilt die Inhalte basierend auf den Kapitelinformationen.

6. Create chapters text

Typ: @n8n/n8n-nodes-langchain.openAi

Beschreibung: Generiert den Text für jedes Kapitel unter Verwendung von OpenAI.

Einstellungen: Jedes Kapitel hat spezifische Anweisungen und Formate, um die Inhalte kohärent zu gestalten.

7. Final article text

Typ: n8n-nodes-base.code

Beschreibung: Dieser Node kombiniert alle erstellten Inhalte zu einem zusammenhängenden Artikeltext.

Einstellungen: Der Text wird aus den Kapiteln und der Einführung zusammengesetzt.

8. Post on WordPress

Typ: n8n-nodes-base.wordpress

Beschreibung: Dieser Node sendet den fertigen Artikel als Entwurf an die WordPress-Website.

Einstellungen: Titel und Inhalt des Posts werden angegeben, wobei der Status auf „draft“ gesetzt ist.

9. Upload media

Typ: n8n-nodes-base.httpRequest

Beschreibung: Lädt das generierte Bild als Anhang auf die WordPress-Seite hoch.

Einstellungen: Es wird eine HTTP-Anfrage zur WordPress-Medien-API gesendet, um das Bild hochzuladen.

10. Set image ID for the post

Typ: n8n-nodes-base.httpRequest

Beschreibung: Dieser Node verknüpft das hochgeladene Bild als das hervorgehobene Bild für den WordPress-Eintrag.

Einstellungen: Eine POST-Anfrage wird an die WordPress-API gesendet, um die ID des hochgeladenen Bildes zu setzen.

11. Respond: Success

Typ: n8n-nodes-base.respondToWebhook

Beschreibung: Gibt eine Erfolgsmeldung zurück, wenn der Artikel erfolgreich erstellt wurde.

Einstellungen: Der Inhalt der Antwort informiert den Benutzer, dass der Artikel erfolgreich erstellt wurde.

12. Respond: Error

Typ: n8n-nodes-base.respondToWebhook

Beschreibung: Informiert den Benutzer über einen Fehler im Prozess.

Einstellungen: Eine Fehlermeldung wird zurückgegeben, falls ein Problem beim Erstellen des Artikels auftritt.

Workflow Ergebnis

Nach der Ausführung des Workflows wird ein neuer WordPress-Beitrag als Entwurf erstellt, der auf den eingegebenen Schlüsselwörtern basiert. Der Artikel enthält einen Titel, Unterüberschrift, Kapitel, eingefügtes Bild und ist bereit für weitere Anpassungen oder Veröffentlichungen durch den Benutzer.

Facebook
Twitter
LinkedIn

Andere Projekte