Frage
Wie funktioniert der Ablauf von MessagingActivity mit mehreren Engines oder SDKs?
Antwort
In die MessagingActivity können mehrere SDKs integriert werden, indem Engines über die Einstellung „.withEngines“ hinzugefügt werden.
Diese Objekte teilen der Aktivität mit, welche SDKs verwendet werden können, und jedes Objekt kann eine eigene Konfiguration erhalten, indem es sie an die Aktivität weiterleitet. Ein Beispiel dafür finden Sie in diesem Beitrag: Mehrere Konfigurationen auf einem Bildschirm.
Nach dem Start der Aktivität sieht der Ablauf wie folgt aus:
Sobald Sie die anderen Engines, den Chat oder den Support erreichen, können Sie nicht mehr zum AnswerBot zurückkehren, es sei denn, Sie verlassen die Ansicht und starten ihn neu.
Nach der Übergabe wird Folgendes angezeigt:
- Wenn Sie sie in Support übergeben, wandelt die Engine die laufende Diskussion mit der AB in ein Ticket mit allen Chat-Protokollen um. Wenn die Konversation aktiviert ist, werden Sie außerdem über eine Schaltfläche aufgefordert, über die RequestListActivityauf die Ansicht „Anfragen“ zuzugreifen.
- Bei Übergabe an Chat startet die Engine einen Chat-Fluss und eine Sitzung wie unten beschrieben. Die Engine wird wie eine normale Chat-Sitzung ausgeführt. Statt nach dem Thema des Chats zu fragen, wird das Protokoll der Answer-Bot-Diskussion verwendet. Das vollständige Protokoll wird als erste Nachricht zum Chat hinzugefügt.
Ein paar Dinge, die Sie beachten sollten:
- Identity for Support SDK und VisitorInfo for Chat SDK sind zwei unterschiedliche Identitäten. Dasselbe gilt für die JWT-Prozesse, die vollständig getrennt sind.
- Die Answer Bot-Engine hat keine Kenntnis vom Status Ihres Chat-Kontos. Wenn Ihr Konto offline ist, fragt Sie der Answer Bot weiterhin, ob Sie per Chat Kontakt aufnehmen möchten, und prüft dann den Kontostatus, was den Offline-Nachrichtenfluss auslöst. Um dies zu vermeiden, überprüfen Sie den Chat-Kontostatus, bevor Sie das Chat-Modul an die Konfiguration „MessagingActivity“ übergeben. Um den Kontostatus zu überprüfen, verwenden Sie diese Funktion in unserem Provider Chat SDK.
- Der Standardname des Chat-Bots lautet „Answer Bot“. Nachdem Sie eine dieser Optionen ausgewählt haben, sprechen Sie nicht mehr mit der AB Engine. Verwenden Sie stattdessen entweder Chat oder Support. Weitere Informationen finden Sie im Beitrag: Warum erscheint der Answer Bot im Chat-SDK, obwohl ich kein Abonnement habe?
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.