Sie benötigen einen Erweiterten Plan, um Ihren benutzerdefinierten Kanal zu verbinden. Bitte upgraden oder abonnieren Sie einen Erweiterten oder Enterprise-Plan von respond.io, um diese Funktion nutzen zu können.
Schauen Sie sich unserGitHub Projekt hieran, als Beispiel für einen benutzerdefinierten Kanal, den Sie auf Ihrem Server einsetzen können.
So funktioniert es
Sehen Sie sich dieses Video an für eine Anleitung an, wie Ihr eigener Kanal mit respond.io funktioniert.
Nachricht erhalten
Um eine Nachricht über einen benutzerdefinierten Kanal zu erhalten, müssen folgende Schritte befolgt werden:
Wenn ein Kontakt versucht, eine Nachricht zu senden, wird der Messaging-Dienstanbieter Ihren benutzerdefinierten Integrationsserver mit der Nachrichtennutzlast (payload) aufrufen (bitte überprüfen Sie die API-Dokumentation des Messaging-Dienstanbieters als Referenz).
Dein benutzerdefinierter Integrationsserver erhält die Nachricht und schickt sie auf respond.io (im respond.io Format).
respond.io erhält die Anfrage, speichert die Nachricht und zeigt sie im Posteingangsmodul an.
Nachricht senden
Um eine Nachricht über einen benutzerdefinierten Kanal zu senden, müssen folgende Schritte befolgt werden:
Wenn ein Benutzer/Workflow/Broadcast versucht, eine Nachricht zu senden, ruft respond.io Ihren benutzerdefinierten Integrationsserver mit der Nachrichtennutzlast (payload) im Format von respond.io auf.
Ihr benutzerdefinierter Integrationsserver wird die Nachricht erhalten und sie in dem von Ihnen benötigten Format an den Nachrichtendienstanbieter senden (lesen Sie bitte die API-Dokumentation des Nachrichtendienstanbieters zur Referenz).
Der Messaging-Dienstanbieter erhält den Webhook und bestätigt, ob die Nachricht erfolgreich zugestellt wurde.
Wenn die Nachricht nicht erfolgreich zugestellt wird, können Sie versuchen, einen Wiederholungsmechanismus in Ihrem benutzerdefinierten Integrationsserver hinzuzufügen.
Kanalfähigkeiten
Die benutzerdefinierten Kanalfunktionen sind unten aufgeführt:
Verfügbarkeit des Nachrichtenstatus
Für den benutzerdefinierten Kanal wird die Verfügbarkeit des Nachrichtenstatus in der unten stehenden Tabelle angezeigt:
Nachrichtenstatus | Verfügbarkeit |
|---|---|
Gesendet | ✅ |
Ausgestellt | ✅ |
Lesen | ✅ |
Fehler | ✅ |
Übertragungen
Es ist möglich, Broadcast-Nachrichten über einen benutzerdefinierten Kanal, der mit respond.io verbunden ist, zu senden.
- Erfahren Sie mehr darüber, wie Sie hier eine Übertragung senden
- Lernen Sie, wie Sie mit fehlgeschlagenen Übertragung-Nachrichten hier umgehen.
Bewertungsbeschränkungen
Ein Preislimit ist die Anzahl der API-Aufrufe, die eine App oder ein Benutzer innerhalb eines vom Kanal festgelegten Zeitraums durchführen kann. Das Preislimit für einen benutzerdefinierten Kanal wird auf 20 Anfragen pro Sekunde festgelegt.
Kanalbeschränkungen
Bei benutzerdefinierten Kanälen ist es nicht möglich festzustellen, ob ein Nachrichtenfenster geöffnet oder geschlossen ist.
Es ist auch nicht möglich, markierte Nachrichten oder Vorlagen zu senden.