Ein robuster n8n-Workflow, der einen Telegram-Trigger nutzt, um ein interaktives Multi-Select-Checkbox-Modul zu implementieren, wobei die Auswahlen und Statusaktualisierungen direkt in einer Postgres-Datenbank gespeichert werden. Laden Sie diese erweiterten n8n-Vorlagen herunter.
Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.
Die Verwaltung persistenter Zustände und interaktiver Elemente wie Multi-Select-Checkboxes in Chat-Anwendungen kann herausfordernd sein. Dieser spezielle n8n-Workflow löst dies durch die enge Integration eines Telegram-Bots mit einer Postgres-Datenbank. Er ermöglicht es Nutzern, interaktiv Elemente aus einer Liste auszuwählen – ähnlich einem Warenkorb oder einem Umfrageformular – wobei die Auswahl sofort über eine Inline-Tastatur aktualisiert wird. Jede Auswahl wird unverzüglich in Postgres protokolliert, was die Datenintegrität gewährleistet und dynamisches Feedback ermöglicht. Dieser fortschrittliche n8n-Workflow demonstriert den mächtigen Einsatz des n8n-Knoten-Ökosystems, insbesondere durch die Nutzung des n8n-Triggers für sofortige Reaktionen und benutzerdefinierten Code für das UI-Rendering. Diese Lösung ist ideal für die Erstellung maßgeschneiderter Bestellsysteme oder anspruchsvoller Datenerfassungstools innerhalb von Telegram.
Der gesamte Prozess beginnt, wenn ein Benutzer mit dem Bot interagiert und somit den n8n-Trigger 'Telegram Trigger' aktiviert.
Variables TG und Initialization, die notwendige Variablen für Benutzer- und Chat-IDs definieren. Start? prüft, ob der Benutzer den Ablauf neu gestartet hat. Wenn ja, wird eine Welcome Message gesendet und der Bot-Status des Benutzers mithilfe des n8n-Knotens Upsert bot status on START in Postgres erfasst. Define Type die Eingabe weiter. Handelt es sich um eine neue Bestellung (New?), wird ein neuer Bestellvorgang in Postgres angelegt (Add Order), die verfügbaren Artikel der Shop List abgerufen und die anfänglichen Auswahlen hinzugefügt (Add Shop List Choice). Convert statuses übernimmt die Datenbankdaten, formatiert sie in eine Liste mit Checkbox-Status und sendet die interaktive Nachricht über den n8n-Knoten Send (Telegram). Die Nachrichten-ID wird für spätere Bearbeitungen protokolliert. Switch und nachfolgende Postgres-Abfragen (Get Order, Get messageid). Die Kernlogik der Auswahl erfolgt, wenn der Ablauf die Nachrichten-ID verwendet, um Update Shop List Choice in Postgres zu aktualisieren. Anschließend werden die neuen Auswahlen abgerufen (Get Shop List Choice). Convert statuses and antistatuses verarbeitet die aktualisierte Auswahlliste und generiert ein neues Inline-Tastaturlayout. Der n8n-Knoten Edit (Telegram) ersetzt daraufhin den Inhalt und die Tastatur der vorherigen Nachricht, wodurch der Benutzer sofortiges Feedback erhält, ohne den Chat mit neuen Nachrichten zu überfluten. Diese Nachrichten-ID wird in Postgres aktualisiert (Update messageid). Answers Switch), werden die final gewählten Artikel aus Postgres abgerufen, zusammengefasst (Union List) und die vorherigen Nachrichten gelöscht (Delete Prev SMS). Eine abschließende Results-Nachricht bestätigt die Bestellung und schließt diesen umfassenden n8n-Workflow ab.Um diesen leistungsstarken n8n-Workflow bereitzustellen, befolgen Sie diese Schritte:
Telegram Trigger, Send, Edit usw.) eine Telegram API-Anmeldeinformation konfigurieren. Stellen Sie sicher, dass Ihr Bot über den BotFather erstellt wurde.messageid, chatid und Artikelstatus).Telegram Trigger aktiv ist. Er wartet auf eingehende Nachrichten und Callbacks von Ihrem konfigurierten Telegram-Bot.Convert statuses), um sicherzustellen, dass die Logik mit der Struktur Ihrer spezifischen Artikeldaten und der gewünschten Generierung der Inline-Tastatur-Schaltflächen übereinstimmt. Telegram Trigger (n8n-Trigger): Der Einstiegspunkt des n8n-Workflows, der durch eingehende Nachrichten oder Callback-Abfragen des Telegram-Bots aktiviert wird.
Postgres-Knoten (Mehrere Instanzen): Wesentlich für die Zustandsverwaltung. Knoten wie Add Order, Get Shop List, Update Shop List Choice und Update message_id kümmern sich um die Persistenz von Benutzerwahlen, Bestellstatus und Nachrichten-IDs für die dynamische Nachrichtenbearbeitung.
Set-Knoten (Variables TG, Initialization): Wird verwendet, um entscheidende Datenelemente wie Chat-IDs und Benutzerinformationen zu Beginn der n8n-Workflow-Ausführung zu definieren und zuzuordnen.
If-Knoten (Start?, New?, Active?): Verwaltet die Flusskontrolle und entscheidet, ob ein Befehl ein neuer Start, eine neue Bestellung oder eine Statusaktualisierung ist.
Switch-Knoten (Define Type, Switch, Answers): Kritischer n8n-Knoten zur Flusssteuerung, der Callback-Abfragen basierend auf den über die Inline-Tastatur-Schaltflächen gesendeten Daten weiterleitet, um sicherzustellen, dass der korrekte Logikpfad ausgeführt wird (z. B. Auswahl vs. endgültige Übermittlung).
Code-Knoten (Convert statuses): Ein benutzerdefinierter n8n-Knoten, der verwendet wird, um die komplexe Struktur, die für die Telegram-Inline-Tastatur erforderlich ist, dynamisch zu generieren. Er liest die aktuellen Auswahlen aus Postgres und formatiert die Schaltflächen (z. B. [x] Artikel A, [ ] Artikel B) basierend auf dem Datenbankstatus.
E-Mail-Entwürfe und Posteingangsverwaltung per Sprachbefehl über Telegram automatisieren. Dieser leistungsstarke n8n-Workflow integriert OpenAI, Telegram und Gmail für nahtlose Produktivität.

Automatisieren Sie die Nutzerregistrierung für Telegram-Gruppen oder Bots. Dieser n8n-Workflow nutzt Google Sheets als Datenbank, um bestehende Nutzer zu prüfen und personalisierte Willkommensnachrichten über den Telegram n8n-Knoten zu versenden.

Nutzen Sie diesen leistungsstarken n8n-Workflow, um einen intelligenten Telegram-Assistenten zu erstellen, der in Echtzeit Amazon-Produktsuchen mittels Apify-Scraping und KI-Absichtserkennung über OpenRouter durchführt. Hochgradig anpassbare n8n-Vorlagen.

Nutzen Sie diesen umfassenden n8n-Workflow, um einen Retrieval-Augmented Generation (RAG) Chatbot auf Telegram zu erstellen. Indizieren Sie PDFs in Pinecone und beantworten Sie Anfragen mithilfe von Groq LLMs.

Nutzen Sie diesen robusten n8n-Workflow, um Gewinnspiele für Telegram-Kanäle zu automatisieren. Er übernimmt die Teilnehmerregistrierung, die Verwaltung des Datenbankstatus, die zufällige Gewinnerauswahl und die Datenbankbereinigung mithilfe verschiedener n8n-Knotenkonfigurationen.

Automatisiert Video-Uploads von Telegram zu Google Drive, protokolliert Metadaten in Google Sheets und ermöglicht Datenabfragen über einen kontextbezogenen Gemini AI n8n-Workflow. Diese n8n-Vorlage verwaltet Dateimanagement und KI-Chat-Routing.


Analyst-Developer







































