1. Formular Trigger
Name: Form
Typ: n8n-nodes-base.formTrigger
Aufgabe: Dieses Node ist der Ausgangspunkt, an dem der Benutzer seine Eingaben macht. Der Benutzer muss Schlüsselwörter, die Anzahl der Kapitel und die maximale Wortanzahl angeben.
Einstellungen:
- Pfad: create-wordpress-post
- Formularfelder:
- Schlüsselwörter (getrennt durch Kommas) – erforderlich
- Anzahl der Kapitel (Dropdown) – erforderlich
- Maximale Wortanzahl – erforderlich
2. Einstellungen
Name: Settings
Typ: n8n-nodes-base.set
Aufgabe: Speichert die vom Benutzer eingegebenen Werte in Variablen, die in den folgenden Nodes verwendet werden.
Einstellungen:
- wordpress_url: URL der WordPress-Seite
- keywords: Verwendung der Benutzereingaben für die Schlüsselwörter
- chapters: Verwendung der Benutzereingaben für die Kapitelanzahl
- words: Verwendung der Benutzereingaben für die maximalen Wörter
3. Beitragstitel und Struktur erstellen
Name: Create post title and structure
Typ: @n8n/n8n-nodes-langchain.openAi
Aufgabe: Dieses Node nutzt die OpenAI API, um Titel, Untertitel, Kapitel und eine Bildaufforderung für den Artikel basierend auf den Schlüsselwörtern zu generieren.
- Model ID: GPT-4-1106
4. Datenkonsistenz überprüfen
Name: Check data consistency
Typ: n8n-nodes-base.if
Aufgabe: Überprüft, ob die generierten Daten von OpenAI die erforderlichen Bedingungen erfüllen, z.B. dass Titel, Kapitelanzahl und Inhalte vorhanden sind.
5. Kapitel aufteilen
Name: Split out chapters
Typ: n8n-nodes-base.splitOut
Aufgabe: Teilt die Kapitelinhalte zur weiteren Verarbeitung auf.
6. Kapiteltext erstellen
Name: Create chapters text
Typ: @n8n/n8n-nodes-langchain.openAi
Aufgabe: Generiert den Text für jedes Kapitel unter Verwendung von OpenAI, basierend auf den Anweisungen aus dem vorherigen Node.
7. Finaler Artikeltext
Name: Final article text
Typ: n8n-nodes-base.code
Aufgabe: Dieser Node erstellt den endgültigen Text des Artikels durch Zusammenführen von Einführungen, Kapiteln und Schlussfolgerungen.
8. Beitrag auf WordPress veröffentlichen
Name: Post on WordPress
Typ: n8n-nodes-base.wordpress
Aufgabe: Veröffentlicht den Artikel als Entwurf auf der WordPress-Seite.
9. Bild hochladen
Name: Upload media
Typ: n8n-nodes-base.httpRequest
Aufgabe: Lädt das generierte Bild von Dall-E auf die WordPress-Seite hoch.
10. Setze Bild-ID für den Beitrag
Name: Set image ID for the post
Typ: n8n-nodes-base.httpRequest
Aufgabe: Verknüpft das hochgeladene Bild mit dem entsprechenden Artikel als hervorgehobenes Bild.
Ergebnis:
Wenn der Workflow erfolgreich abgeschlossen ist, wird ein neuer Artikel als Entwurf auf WordPress erstellt, basierend auf den von Ihnen bereitgestellten Schlüsselwörtern, den zusätzlichen Korrekturen und dem generierten Bild. Sollte während des Prozesses ein Fehler auftreten, wird eine entsprechende Fehlermeldung zurückgegeben, die den Benutzer auffordert, das Formular zu aktualisieren und es erneut zu versuchen.
Download Link: Hier herunterladen