Schritt-für-Schritt Erklärung des Workflows
1. Telegram Trigger
- Node Name: Telegram Trigger
- Typ: n8n-nodes-base.telegramTrigger
- Beschreibung: Dieser Node empfängt Nachrichten von Telegram. Er wird durch einen Webhook aktiviert, der die eingehenden Nachrichten verarbeitet.
- Akkreditierungen: Viable Telegram API-Anmeldedaten müssen eingegeben werden, um diesen Node mit Ihrem Telegram-Konto zu verknüpfen.
- Parameter:
- updates: Dieser Parameter ist auf „message“ eingestellt, was bedeutet, dass dieser Node nur Nachrichten entgegennehmen soll.
2. OpenAI Chat Model
- Node Name: OpenAI Chat Model
- Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
- Beschreibung: Dieser Node verbindet sich mit dem OpenAI GPT-3 Model, um Antworten basierend auf dem Text zu generieren, den er empfängt.
- Akkreditierungen: Es sind Anmeldedaten für das OpenAI-Konto erforderlich.
- Parameter:
optionsgibt die Konfigurationen an, die die Art und Qualität der Antworten beeinflussen, aber in diesem Beispiel sind keine spezifischen Optionen gesetzt.
3. AI Agent
- Node Name: AI Agent
- Typ: @n8n/n8n-nodes-langchain.agent
- Beschreibung: Der AI Agent verarbeitet die eingegangene Nachricht und generiert eine hilfreiche Antwort unter Verwendung von Emojis, um die Interaktion ansprechender zu gestalten.
- Parameter:
- text:
Respond to this as a helpful assistant with emojis: {{ $json.message.text }}– Dies ermöglicht dem AI-Agenten, auf den Text der empfangenen Nachricht zu reagieren.
4. Telegram
- Node Name: Telegram
- Typ: n8n-nodes-base.telegram
- Beschreibung: Dieser Node sendet die generierte Antwort zurück an den Telegram-Chat.
- Akkreditierungen: Erfordert die gleichen Telegram API-Anmeldedaten wie der erste Node.
- Parameter:
- text:
{{ $json.output }}– Hier wird die Antwort des AI-Agenten verwendet. - chatId:
{{ $('Telegram Trigger').item.json.message.chat.id }}– Dies sorgt dafür, dass die Antwort an denselben Chat gesendet wird, aus dem die Nachricht empfangen wurde.
Workflow-Ausgabe
Der Workflow ermöglicht es, dass jede Nachricht, die an den Telegram-Bot gesendet wird, überprüft wird. Der OpenAI-Chat-Antwort wird zurückgesendet, was eine interaktive Kommunikation mit einem KI-basierten Assistenten ermöglicht.
Für weitere Details, besuchen Sie den Download-Link: