Externe Integrationen mit Hotline Telegram CRM

In diesem Artikel geht es um eine Möglichkeit, die Funktionalität zu erweitern Hotline Telegram CRM Verwenden Sie Ihren eigenen Helfer-Bot (den sogenannten Assistant-Bot), der auf der Seite Ihrer Themengruppe arbeitet Hotline Topics API.
Mit einem Bot-Assistenten können Sie den Komfort und die Produktivität bei der Arbeit mit dem System deutlich verbessern:

  • Implementieren Sie Ihre eigenen Befehle auf der Themengruppenseite
  • Erhalten Sie Benutzerinformationen von externen Systemen
  • Erstellen Sie Trades oder rufen Sie beliebige Befehle in externen Systemen auf
  • Verbinden Sie einen KI-Bot mit der Gruppe, um mit Benutzern zu interagieren
Hinweis: Diese Seite enthält Fragmente mit automatischer Übersetzung. Wenn Sie Schwierigkeiten haben, diese Informationen zu verstehen, versuchen Sie, die Sprache auf Englisch oder Russisch umzustellen und das Übersetzungssystem Ihrer vertrauenswürdigen Website zu verwenden.
Auch gibt es in Hotline Es gibt weitere Ansätze zur Funktionserweiterung, die in separaten Artikeln beschrieben werden:

So funktioniert der Assistent-Bot
  • Du erschaffst ein neues Telegram Bot über @botfather, programmieren Sie sein Verhalten
  • Der Bot wird der Backend-Gruppe hinzugefügt und kann von dort aus nur für ihn bestimmte Befehle verarbeiten, auf bestimmte Ereignisse in der Gruppe reagieren oder bestehende Standardbefehle ergänzen
  • Der Softwareteil des Bots interagiert mit Topics API (Meldet die Adresse des Themas und erhält verfügbare Informationen über den Benutzer, mit dem der Dialog geführt wird)
  • Bei Verbindung mit Hotline Benutzerkonto kann der Bot auch Benutzernachrichten sehen (der entsprechende Broadcast-Modus über das Konto wird auf Anfrage in aktiviert Unterstützung)
  • Reaktion Hotline für benutzerdefinierte Befehle wird über den Parameter deaktiviert @CUSTOM_COMMANDS@ im Installationsbot
Sie können den Assistenten-Bot selbst implementieren oder eine kostenpflichtige Entwicklung bei unserem Support-Service anfordern. Unser Team hat bereits eine Reihe von Standardlösungen gesammelt, die sich schnell an unterschiedliche Aufgabenstellungen anpassen lassen.
Wir nutzen die Plattform oft als Konstruktor für den Assistenten-Bot N8N. Die kostenlose Version dieser Plattform ist sehr funktional und in der Anzahl der Aufrufe nicht begrenzt. Das System kann auf Ihrem eigenen Server installiert werden, ermöglicht die Visualisierung des Betriebsalgorithmus des Bots und verfügt über viele vorgefertigte API-Verbindungen mit externen Systemen.
Spezielle Einstellungen für den Assistenten-Bot in @botfather
Damit ein zu einer Themengruppe hinzugefügter Bot-Assistent alle Nachrichten von Systembetreibern sehen kann, muss er spezielle Parameter angeben @botfather:

  • Deaktivieren Sie im Abschnitt den Datenschutzmodus Gruppendatenschutz (standardmäßig ist es aktiv)
  • Erlauben Sie das Hinzufügen eines Bots zu Gruppen mit dem Parameter Gruppen zulassen
Fall 1: Erhalten zusätzlicher Informationen über den Benutzer aus externen Systemen
Der Assistent-Bot kann von Operatoren auf Seiten der Backend-Gruppe angezeigte Meldungen überwachen und die Befehlsausgabe ergänzen /info Geben Sie zusätzliche Informationen über den Benutzer ein oder reagieren Sie auf einen anderen benutzerdefinierten Befehl.
Wenn Sie den erforderlichen Befehl in einem Thema für den Dialog mit dem Benutzer eingeben, kann der Assistent-Bot Kontakt aufnehmen Topics API Systeme Hotline, geben Sie die Adresse des Themas an und erhalten Sie Informationen über den Benutzer im Format JSON (user_id, language_code, first_name, last_name, username, phone).
Als nächstes kann der Assistent-Bot je nach Bedarf zusätzliche Informationen über den Benutzer vom externen System anfordern user_id und in einem Thema für den Anlagenbetreiber anzuzeigen.
Zum Beispiel durch die Befehlserweiterung /info Zu unserem Support haben wir eine schnelle Anzeige einer Liste der aktiven Instanzen des Benutzers und ob er über ein kostenpflichtiges Abonnement verfügt, implementiert.
Ein ähnliches Prinzip kann auch verwendet werden, um alle anderen verfügbaren Informationen über den Benutzer zu erhalten, zum Beispiel:

  • Liste der Benutzertransaktionen von ihm user_id
  • aktueller Kontostand, angeschlossene Benutzertarife
  • Liste der für den Benutzer freigegebenen Gruppen
Fall 2: Erstellen einer Transaktion oder eines Kontakts mit einem Benutzer in einem externen System

Der Assistent-Bot kann von Operatoren auf Seiten der Backend-Gruppe angezeigte Meldungen überwachen und die Befehlsausgabe ergänzen /info Geben Sie zusätzliche Informationen über den Benutzer ein oder reagieren Sie auf einen anderen benutzerdefinierten Befehl.

Solche Probleme können zwar durch ein externes System gelöst werden Hotline kann als äußerst praktische native Schnittstelle für die Kommunikation fungieren Telegram Benutzer (um eine Art Frontoffice zu sein).
Beispiel für die Integration mit Notion

Beim Support-Service Hotline Wir verwenden Notion als System zur Speicherung und Strukturierung unserer Kundendatenbank (Vorstellung.so).
Beim Senden eines Befehls /notion Auf der Gruppenthemenseite werden Kundendaten in die Notion-Datenbank geschrieben und ein Link zur erstellten Kundenkarte zurückgegeben. Durch Klicken auf den Link können Sie schnell zur Kundenkarte gelangen, Tags für den Kunden ausfüllen und ihm Priorität einräumen.
Notion kann Ihren Kundenstamm bequem in Form einer Tabelle, einer Tafel mit Karten, Filtern und Sortierungen präsentieren. Bei Bedarf können Sie auf der Notion-Seite die benötigten Benutzer filtern, eine Liste ihrer Identifikatoren erhalten und beispielsweise Dann verwenden Sie es in Ihrem Newsletter.
Durch Aufruf des Befehls /notion Im Thema des Benutzers gibt der Assistent-Bot zusätzlich zum Link zur Karte eine Liste der angegebenen Tags für den Benutzer zurück.
Eine ähnliche Integration per API ist mit vielen anderen Systemen möglich: Google Sheets, AMO, Bitrix, SalesForce usw.
Fall 3: Schnelle Anbindung eines Tarifs in ein externes System für den Nutzer
Wenn die Benutzer, mit denen Sie kommunizieren Hotline Sind auch Nutzer eines Systems, dann der Betreiber Hotline kann den Assistenten-Bot nutzen, um die notwendigen Methoden zu aktivieren.
Beispiel 1: Nachdem Sie dem Benutzer über die Hotline zugestimmt und die Zahlung erhalten haben, können Sie einen Befehl wie folgt senden /activate t1 m6, wodurch für diesen Benutzer der bedingte Tarif 1 für 6 Monate aktiviert und ihm eine Benachrichtigung darüber gesendet wird. Der Befehl wird auf ähnliche Weise implementiert /deactivate.
Beispiel 2: Team /Administrator Im externen Bot wird der Administratormodus gestartet, um die Einstellungen des entsprechenden Benutzers zu verwalten, der den Support kontaktiert hat.
Fall 4: Erstellen einer Verknüpfung mit einem Benutzer in einem externen System
Wenn es notwendig ist, eine Verbindung zwischen dem Benutzer herzustellen Telegram Laut ihm user_id Mit der entsprechenden Kontokennung im externen System ist es dann möglich, einen Befehl wie auszuführen /link N005
Ein ähnlicher Befehl kann einen Benutzer (oder mehrere Benutzer) an die Kontonummer N005 binden. Nachdem eine Verbindung mit dem Benutzer hergestellt wurde, wird der Befehl /info (Fall 1) kann durch die Anzeige von Informationen zu seinem Konto aus einem externen System ergänzt werden.
Dies ist häufig bei der Implementierung eines Unternehmens-Helpdesks nützlich, wenn mehrere Benutzer von einem Kunden aus an den Helpdesk schreiben können.
Fall 5: Korrespondenz aus einer Themengruppe in einem externen System speichern
Damit der Assistent-Bot Nachrichten von Benutzern sehen und verarbeiten kann, müssen Nachrichten an die Themengruppe im Namen des Benutzerkontos und nicht des Bots eingehen. Aufgrund von Telegram-Einschränkungen können Bots keine Nachrichten von anderen Bots in Gruppen sehen.
Aktivieren Sie einen speziellen Modus zum Senden von Nachrichten an eine Themengruppe über ein Benutzerkonto (userbot) ist über unsere möglich Unterstützung.
Wenn das Senden von Nachrichten von Benutzern an eine Themengruppe über ein Konto aktiviert ist, stehen diese Nachrichten dem Assistenten-Bot zur Verarbeitung zur Verfügung.
Dadurch ist es möglich, Nachrichten beispielsweise zur Sicherung der Korrespondenz mit Kunden in einem externen System zu speichern oder Korrespondenzfragmente zum Trainieren künstlicher Intelligenz zu nutzen.
Hinweis zum Speichern von Nachrichten: Sie können über die Funktion auch jederzeit manuell Sicherungskopien von Nachrichten einer Gruppe erstellen Chatverlauf exportieren in den Eigenschaften des Gruppenthemas.
Fall 6: Hinzufügen eines KI-Beraters zu Ihrem Telegram Konto oder Bot
Wenn das Senden von Nachrichten von Benutzern an eine Themengruppe über ein Konto aktiviert ist (userbot) kann der Assistent-Bot Benutzernachrichten sehen.
Anschließend können Sie Benutzernachrichten mit dem gewünschten KI-Kontext über die API übermitteln und erhalten eine Antwort, die Sie dann in der Themengruppe als Kommentar anzeigen oder direkt an den Benutzer senden können.
Sie können beispielsweise den Benutzer einladen, seine Frage zu stellen, während er auf die Antwort des Operators durch die künstliche Intelligenz wartet, sodass er versuchen kann, sein Problem selbst zu lösen.
Es gehört zum guten Ton, der künstlichen Intelligenz Fragen zu stellen, indem man die Frage mit der Adresse der KI beginnt, zum Beispiel: ai welche Befehle gibt es im System?
Sie können der KI auch beibringen, zu verstehen, dass es sich bei einer Frage, die mit einem Kommentar beginnt, um eine Frage des Systembetreibers handelt und die Antwort ebenfalls in Form eines Kommentars erfolgen muss.
Alternativ können Sie alle Nachrichten des Benutzers zur KI-Analyse senden (dies ist im Hinblick auf KI-Tokens teurer) und je nach erforderlicher Logik eine Antwort ausgeben oder nicht. Beantworten Sie dem Benutzer beispielsweise nur dann, wenn die KI glaubt, dass die Frage genau mit dem übereinstimmt, was sich in ihrer Wissensdatenbank befindet.
Zur flexiblen Steuerung des KI-Betriebs können Sie spezielle Einschränkungen und Hilfsbefehle eingeben, die die KI in einem bestimmten Thema ein-/ausschalten oder den Kommunikationsmodus mit dem Benutzer wechseln.
Lesen Sie mehr über Fälle des Einsatzes von KI im Zusammenhang mit Telegram CRM Hotline (demnächst)
Sehen Sie sich auch andere Möglichkeiten zur Erweiterung der Funktionalität an Hotline: