Einführung
In dieser Anleitung werden wir einen n8n-Workflow durchgehen, der dafür entwickelt wurde, Benutzer bei der Analyse von YouTube-Videos zu unterstützen. Die Hauptaufgabe dieses Workflows ist die Automatisierung der Erkenntnisgewinnung aus YouTube-Videos und -Kommentaren, um die Erstellung besserer Inhalte zu erleichtern.
Workflow Komponenten
1. Sticky Note 1
- Node Name: Sticky Note 1
- Typ: n8n-nodes-base.stickyNote
- Beschreibung: Eine informative Notiz, die die Übersicht über das Szenario des AI-Agenten bietet.
2. When chat message received
- Node Name: When chat message received
- Typ: @n8n/n8n-nodes-langchain.chatTrigger
- Beschreibung: Dieser Trigger empfängt Chatnachrichten und löst den Workflow aus, wenn eine Nachricht eingeht.
3. AI Agent
- Node Name: AI Agent
- Typ: @n8n/n8n-nodes-langchain.agent
- Beschreibung: Der AI-Agent verarbeitet die Benutzeranfragen und führt geeignete Tools aus, um die erforderlichen Daten zu erhalten.
- Einstellungen: Er erwartet Benutzeranfragen und plant die Ausführung der Tools, um die gewünschten Informationen bereitzustellen.
4. Switch
- Node Name: Switch
- Typ: n8n-nodes-base.switch
- Beschreibung: Diese Bedingungsknoten überprüft, welche Anfrage der Benutzer gestellt hat, und leitet ihn entsprechend zu den nächsten Aktionen weiter.
- Einstellungen: Es sind mehrere Bedingungen definiert, um sicherzustellen, dass die richtige Funktion aufgerufen wird, basierend auf der Benutzeranfrage.
5. Get Channel Details
- Node Name: Get Channel Details
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Ruft Details eines YouTube-Kanals mithilfe der YouTube API ab.
- Einstellungen: Konfiguriert, um die Kanal-ID anhand des Handles (Benutzernamens) des Kanals abzurufen.
6. Get Video Description
- Node Name: Get Video Description
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Holt die Videobeschreibung anhand der Video-ID über die YouTube API.
- Einstellungen: Anfragenparameter sind so konfiguriert, dass die Beschreibung, Titel und Statistiken des Videos abgerufen werden.
7. Get Comments
- Node Name: Get Comments
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Dieser Knoten holt die Kommentare eines bestimmten Videos.
- Einstellungen: Abfragenparameter sind so eingestellt, dass die maximalen Ergebnisse auf 100 begrenzt werden.
8. Get Videos by Channel
- Node Name: Get Videos by Channel
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Holt eine Liste von Videos, die von einem bestimmten Kanali erstellt wurden.
- Einstellungen: Parameter ermöglichen die Auswahl der Videos basierend auf dem Kanal und der Veröffentlichungsreihenfolge.
9. Analyze Thumbnail
- Node Name: Analyze Thumbnail
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Bewertet die Effektivität der Miniaturansicht eines Videos.
- Einstellungen: URL der Miniaturansicht sowie anpassbare Anweisungen zur Analyse werden übergeben.
10. Video Transcription
- Node Name: Video Transcription
- Typ: n8n-nodes-base.httpRequest
- Beschreibung: Transkribiert ein Video und liefert den Textinhalt zur besseren Analyse.
- Einstellungen: Erwartet die URL des Videos zur Transkription.
Ergebnis
Dieser Workflow bietet eine vollständige Lösung zur automatisierten Analyse und Optimierung von YouTube-Inhalten. Die Benutzer können wichtige Erkenntnisse gewinnen, um ihre Videos und Inhalte besser an die Bedürfnisse ihres Publikums anzupassen, und damit langfristig das Engagement und die Zuschauerzahlen steigern.
Sie können den vollständigen Workflow hier herunterladen.