Automatisieren Sie Telegram-Bot-Support mit Ticketing, Redis-Benutzerdaten und Rundsendungen
Dieser umfassende n8n-Workflow erweitert die Telegram-Bot-Funktionalität und ermöglicht automatische Support-Ticket-Erstellung, effiziente Benutzerdatenverwaltung in Redis sowie ein ausgefeiltes System zur Nachrichtenweiterleitung und Rundsendung.
Er bietet eine zentrale Plattform, über die Benutzer mit dem Bot interagieren, Support-Tickets erstellen und Antworten vom Support-Team erhalten können. Der Workflow verwaltet die Benutzerdatenspeicherung, Nachrichtenweiterleitung und geplante Rundsendungen von Updates an alle Benutzer, was ihn zu einem leistungsstarken Werkzeug für Unternehmen und Organisationen macht, die für Kundensupport und Kommunikation auf Telegram angewiesen sind.
Wie Latenode Zeit und Kosten schätzt
Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.
Vollständige Preise — So funktionieren CPU-Sekunden →Workflow-Vorschau
Was diese Vorlage macht
- Erstellt Support-Tickets aus Benutzernachrichten in Telegram
- Speichert Benutzerdaten und Support-Gespräche in Redis
- Leitet Support-Anfragen an einen bestimmten Support-Kanal weiter
- Sendet Rundsendungen von Updates und Ankündigungen an alle Telegram-Benutzer
- Erzeugt eine zentrale Support-Plattform für Telegram-Benutzer
So funktioniert es
Telegram-Nachricht empfangen
Der Workflow wird durch eine neue Nachricht ausgelöst, die im Telegram-Bot empfangen wird. Er analysiert die Nachrichtendetails, einschließlich Benutzer-ID, Chat-ID und Nachrichteninhalt.
Benutzerdaten in Redis prüfen
Der Workflow ruft die Benutzerinformationen aus der Redis-Datenbank ab, um festzustellen, ob der Benutzer neu oder bereits vorhanden ist.
Neue Benutzerdaten in Redis speichern
Wenn der Benutzer neu ist, speichert der Workflow seine Details für zukünftige Referenzzwecke in der Redis-Datenbank.
Telegram-Forumsthema erstellen
Der Workflow erstellt ein neues Support-Ticket für den Benutzer, indem er ein neues Telegram-Forumsthema öffnet.
Ticket-ID in Redis speichern
Der Workflow speichert die ID des neuen Forumsthemas in der Redis-Datenbank und verknüpft sie mit dem Benutzer.
Vorhandene Ticket-ID abrufen
Wenn der Benutzer ein bestehendes offenes Support-Ticket hat, ruft der Workflow die zugehörige Forumsthemen-ID aus der Redis-Datenbank ab.
Nachricht an Support-Gruppe weiterleiten
Der Workflow leitet die Nachricht des Benutzers an das Support-Forumsthema weiter, damit das Support-Team antworten kann.
Telegram-Forumsthema neu erstellen
Wenn das Support-Forumsthema nicht gefunden wurde, erstellt der Workflow ein neues und aktualisiert die Benutzerdaten in Redis mit der neuen Themen-ID.
Support-Antwort an Benutzer weiterleiten
Wenn das Support-Team im Forumsthema antwortet, leitet der Workflow die Antwort zurück an den Benutzer.
Benutzer über neues Ticket benachrichtigen
Wenn gerade ein neues Support-Ticket erstellt wurde, sendet der Workflow eine Nachricht an den Benutzer, um ihn über das neue Ticket zu informieren.
Alle Benutzerdaten abrufen
Der Workflow ruft die vollständige Liste der Benutzer aus der Redis-Datenbank ab, um sich auf eine Rundsendung vorzubereiten.
Benutzerdaten formatieren
Die Benutzerdaten werden in ein Format umgewandelt, das zum Senden von Rundsendungen an die Benutzer geeignet ist.
Blockierte Benutzer herausfiltern
Der Workflow entfernt alle Benutzer, die vom Empfang von Rundsendungen ausgeschlossen wurden.
Benutzer in Batches aufteilen
Die Liste der Benutzer wird in kleinere Batches aufgeteilt, um Ratengrenzen beim Senden von Rundsendungen zu vermeiden.
Rundsendung an Benutzer
Der Workflow sendet die Rundsendung an die Benutzer in den Batches.
Benutzer als blockiert markieren
Wenn bei einigen Benutzern der Empfang der Rundsendung fehlgeschlagen ist, wird deren 'Blockiert'-Flag in der Redis-Datenbank gesetzt.
Einrichtungsanleitung
Telegram-Bot konfigurieren
1. Fügen Sie eine neue Telegram-Bot-Anmeldeinformation im Latenode-Anmeldeinformationspanel hinzu. 2. Wählen Sie in den Latenode Telegram-Bot-Knoteneinstellungen die soeben hinzugefügte Telegram-Bot-Anmeldeinformation aus. 3. Konfigurieren Sie die Telegram-Bot-Knoteneinstellungen, einschließlich der Chat-IDs für die Support-Gruppe und den Broadcast-Kanal.
Redis-Verbindung einrichten
1. Fügen Sie eine neue Redis-Anmeldeinformation im Latenode-Anmeldeinformationspanel hinzu, einschließlich Host, Port und Passwort (oder verwenden Sie Latenode Secrets). 2. Wählen Sie in den Latenode Redis-Knoteneinstellungen die soeben hinzugefügte Redis-Anmeldeinformation aus. 3. Konfigurieren Sie die Redis-Knoteneinstellungen, einschließlich des Schlüsselpräfixes zum Speichern von Benutzerdaten.
Telegram-Benutzerdaten zuordnen
1. Ordnen Sie in den Latenode Telegram-Bot-Knoteneinstellungen die relevanten Telegram-Benutzerdatenfelder (z. B. chat_id, first_name, last_name) Variablen zu, die im gesamten Workflow verwendet werden. 2. Ordnen Sie in den Latenode Redis-Knoteneinstellungen die Variablen aus dem Telegram-Knoten den entsprechenden Redis-Schlüsseln zum Speichern von Benutzerdaten zu.
Telegram-Ticketbearbeitung einrichten
1. Konfigurieren Sie in den Latenode Telegram-Bot-Knoteneinstellungen den Knoten so, dass er auf verschiedene Chat-Typen (privat, Supergruppe, Kanal) hört. 2. Implementieren Sie in den Latenode-Code-Knoten die Logik zum Erstellen neuer Support-Tickets, zum Weiterleiten von Nachrichten an die Support-Gruppe und zum Antworten an die Benutzer.
Telegram-Broadcast konfigurieren
1. Konfigurieren Sie in den Latenode Telegram-Bot-Knoteneinstellungen den Knoten so, dass er Nachrichten an den Broadcast-Kanal sendet. 2. Implementieren Sie in den Latenode-Code-Knoten die Logik zum Abrufen aller Benutzerdaten aus Redis, zum Herausfiltern blockierter Benutzer und zum Senden von Batched-Broadcasts an die Benutzer.
Anforderungen
FAQ