Workflow für Telegram und OpenAI Integration

Dieser Workflow ermöglicht es Benutzern, über Telegram Nachrichten zu empfangen und Antworten von einem OpenAI Chatbot zu erhalten.

Workflow für Telegram und OpenAI Integration

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

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: options gibt 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:

Workflow herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte