Workflow Überblick
Dieser Workflow ist darauf ausgelegt, Nachrichten von einem Telegram-Bot zu empfangen, sie zu verarbeiten und relevante Informationen zu speichern oder darauf zu antworten. Der Workflow besteht aus mehreren Knoten, die spezifische Aufgaben erfüllen.
Node Details
1. Check User & Chat ID
- Typ: n8n-nodes-base.if
- Funktionsbeschreibung: Überprüft, ob die Benutzer- und Chat-ID mit den erwarteten Werten übereinstimmen.
- Einstellungen:
- 3 Bedingungen, die Vergleiche anhand des Benutzernamens und der ID durchführen:
- Vorname muss übereinstimmen
- Nachname muss übereinstimmen
- ID muss übereinstimmen
2. Error message
- Typ: n8n-nodes-base.telegram
- Funktionsbeschreibung: Sendet eine Fehlermeldung an den Benutzer, wenn die Überprüfung der ID fehlschlägt.
- Einstellungen:
- Text: „Unable to process your message.“
- chatId: Bezieht sich auf die ID des Chats, in dem die Nachricht gesendet wurde.
3. Sticky Note
- Typ: n8n-nodes-base.stickyNote
- Funktionsbeschreibung: Dient als Dokumentation oder Notiz für die Entwickler.
- Einstellungen:
- Inhalt: „# Receive Telegram Message with Webhook“
4. Listen for Telegram Events
- Typ: n8n-nodes-base.webhook
- Funktionsbeschreibung: Erhält Nachrichten von Telegram über die Webhook-URL.
- Einstellungen:
- HTTP-Methode: POST
- Path: „wbot“
5. Validation
- Typ: n8n-nodes-base.set
- Funktionsbeschreibung: Setzt die Standardwerte für Vorname, Nachname und ID, die überprüft werden.
- Einstellungen:
- Werte für first_name, last_name, id festlegen.
6. Message Router
- Typ: n8n-nodes-base.switch
- Funktionsbeschreibung: Leitet die eingehenden Nachrichten an den entsprechenden Verarbeitungsprozess weiter.
- Einstellungen:
- Entscheidung basierend auf der Art der Nachricht (audio, text, image).
7. AI Agent
- Typ: @n8n/n8n-nodes-langchain.agent
- Funktionsbeschreibung: Behandelt die Verarbeitung der Nachrichten durch die AI, um ansprechende Antworten zu generieren.
- Einstellungen:
- Text: Übernimmt den empfangenen Text für die Verarbeitung.
- Systemnachricht enthält Benutzerinformationen und Regeln für den AI-Agenten.
8. Telegram Response
- Typ: n8n-nodes-base.telegram
- Funktionsbeschreibung: Sendet die Antwort der AI zurück an den Telegram-Chat.
- Einstellungen:
- Text: Bezieht sich auf die AI-Antwort.
9. Save Long Term Memories
- Typ: n8n-nodes-base.googleDocsTool
- Funktionsbeschreibung: Speichert relevante Informationen in Google Docs, um ein Gedächtnis des Benutzers aufzubauen.
- Einstellungen:
- Übernimmt die gesammelten Informationen und speichert sie im festgelegten Google-Dokument.
10. Retrieve Long Term Memories
- Typ: n8n-nodes-base.googleDocs
- Funktionsbeschreibung: Ruft die gespeicherten Informationen aus Google Docs ab, um die Interaktion mit dem Benutzer zu verbessern.
- Einstellungen:
- Spezifiziert das Dokument, aus dem die Informationen abgerufen werden sollen.
Workflow Ausgabe
Am Ende des Workflows erhält der Benutzer eine personalisierte Antwort von der AI, die auf seinen vorherigen Interaktionen und Informationen basiert. Gleichzeitig werden wichtige Informationen für künftige Interaktionen gespeichert.
Download Link: Hier herunterladen