Workflow Beschreibung
In diesem Workflow haben wir mehrere Nodes konfiguriert, um interessante Kinder-Geschichten zu erstellen und zu teilen. Lassen Sie uns jeden Schritt im Detail durchgehen:
1. Schedule Trigger
- Node Name: Schedule Trigger
- Typ: n8n-nodes-base.scheduleTrigger
- Funktion: Dieser Node sorgt dafür, dass der Workflow in regelmäßigen Abständen (alle 12 Stunden) ausgelöst wird.
- Einstellungen:
{ "rule": { "interval": [{ "field": "hours", "hoursInterval": 12 }] }}} - Begründung: Automatisierung der Trigger-Funktionalität zur regelmäßigen Veröffentlichung von Geschichten.
2. Config
- Node Name: Config
- Typ: n8n-nodes-base.set
- Funktion: Stellt die Konfigurationseinstellungen für den Workflow bereit, insbesondere die chatId für Telegram.
- Einstellungen:
{ "assignments": [{ "name": "chatId", "value": "-4170994782" }] }} - Begründung: Diese Konfiguration ermöglicht das gezielte Senden von Nachrichten an einen spezifischen Telegram-Chat.
3. Create a story
- Node Name: Create a story
- Typ: @n8n/n8n-nodes-langchain.chainSummarization
- Funktion: Generiert eine fesselnde Geschichte für Kinder, inspiriert durch die bereitgestellten Themen.
- Einstellungen:
{ "options": { "summarizationMethodAndPrompts": { "values": { "prompt": "Create a captivating short tale for kids..." }}}}} - Begründung: Erzeugt ansprechende Geschichten, die die Fantasie der Kinder anregen und wertvolle Botschaften vermitteln.
4. Generate Audio for the story
- Node Name: Generate Audio for the story
- Typ: @n8n/n8n-nodes-langchain.openAi
- Funktion: Generiert eine Audioaufnahme der erstellten Geschichte.
- Einstellungen:
{ "input": "={{ $json.response.text }}" } - Begründung: Audiovisuelle Unterstützung für die Geschichten, um das Erlebnis zu verbessern.
5. Generate a Picture for the story
- Node Name: Generate a Picture for the story
- Typ: @n8n/n8n-nodes-langchain.openAi
- Funktion: Erstellt ein Bild zur veranschaulichung der Geschichte.
- Einstellungen:
{ "prompt": "=Produce an image ensuring...{{ $json.response.text }}" } - Begründung: Visuelle Unterstützung hilft, die Geschichten lebendig zu gestalten.
6. Send Story Text
- Node Name: Send Story Text
- Typ: n8n-nodes-base.telegram
- Funktion: Sendet den Text der Geschichte an den festgelegten Telegram-Chat.
- Einstellungen:
{ "text": "={{ $json.response.text }}" } - Begründung: Ermöglicht es, den Geschichteninhalt direkt zu teilen.
7. Send Audio for the story
- Node Name: Send Audio for the story
- Typ: n8n-nodes-base.telegram
- Funktion: Sendet die generierte Audioaufnahme an Telegram.
- Einstellungen:
{ "chatId": "={{ $('Config').item.json.chatId }}", "operation": "sendAudio", "binaryData": true } - Begründung: Erhöht die Interaktivität des Erlebnisses für die Kinder.
8. Send Story Picture
- Node Name: Send Story Picture
- Typ: n8n-nodes-base.telegram
- Funktion: Sendet das generierte Bild an Telegram.
- Einstellungen:
{ "chatId": "={{ $('Config').item.json.chatId }}", "operation": "sendPhoto", "binaryData": true } - Begründung: Fügt dem grafischen Inhalt Gewicht bei und unterstützt visuelle Aspekte des Geschichtenerzählens.
Sonuç
Dieser Workflow vereinfacht den Prozess der Erstellung und Verbreitung von Kinder-Geschichten über Telegram, indem er automatisierte Schlüsselfunktionen integriert. Es erlaubt Benutzern, fesselnde Geschichten zu erstellen, die durch Audio und Bilder unterstützt werden, wodurch das Geschichtenerzählen zu einer ansprechenden Erfahrung für Kinder wird.