Aufruf Bot Connector Aktion

Voraussetzungen 
  • Integrationen > Integrationen > Ansicht Genehmigung

Verwenden Sie die Aktion Call Bot Connector in den Nachrichtenflüssen von Architects. Mit dieser Aktion können Sie den Nachrichtenfluss mit einer beliebigen Bot-Quelle zur Verarbeitung integrieren, bevor er Intents und Slots an den Architekten zurückgibt. Wenn Sie diese Aktion verwenden, stellen Sie eine "Bot-Liste" zur Verfügung Architect verwendet diese Liste, um Felder wie Bot-Name, Version, Absichten und Sitzungsvariablen zu füllen, und stellt dann die Informationen aus dem Anruf dem Bot des Kunden zur Verarbeitung zur Verfügung.

Hinweis: Stellen Sie sicher, dass Sie mit einem Software-Ingenieur zusammenarbeiten, um eine Übersetzungsschicht zu entwickeln. Diese Schicht ermöglicht Bots von Drittanbietern die Kommunikation mit Genesys Cloud APIs.
Name Beschreibung
Feld Name Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.
Bot-Eingabetext Geben Sie den Text ein, den Sie an den Bot senden möchten. Der Standard-Eingabetext ist Message.Message.Body.
Folgeantwort-Timeout

Der Bot kann Folgeinformationen vom Nutzer abrufen. Geben Sie hier die Zeit ein, die der Bot auf die Antwort des Benutzers wartet.

Die Standardzeitüberschreitung beträgt 12 Stunden, der Mindestwert ist 0 Sekunden. Das System betrachtet ein NOT_SET oder eine negative Dauer als sofort.

Hinweis: Das Zeitlimit für die Nachfassaktion gilt für jede Kundenantwort. Jedes Mal, wenn der Kunde antwortet und dann eine weitere Aufforderung vom Bot erhält, wird die Zeitüberschreitung zurückgesetzt.

Wenn der Bot beispielsweise fragt: "Was ist Ihr Wunschtermin?", wartet er bis zu 12 Stunden auf eine Antwort des Kunden. Wenn der Kunde ein Datum innerhalb des 12-Stunden-Zeitrahmens angibt und der Bot antwortet: "Danke, haben Sie eine andere Wahl", startet der Ablauf die Zeitüberschreitung erneut. Der Fluss wartet weitere 12 Stunden auf die Antwort über einen alternativen Termin.

Bot-Integration Der Name der Bot-Integration, die Sie im Ablauf verwenden möchten.
Bot-Name

Der Name des Bots, der innerhalb des Nachrichtenflusses aufgerufen werden soll.

Bot-Version Die spezifische Version des Bots, die Sie verwenden möchten. Diese Version ist der in der angegebenen Bot-Liste angegebene Alias, der auf eine bestimmte Version eines Bots verweist.
Sitzungsvariablen

Die Informationen, die Sie an den Bot weitergeben können. Geben Sie den Namen der Variablen und einen zuzuweisenden Wert ein. Sie können mehrere Variablen hinzufügen und sie neu anordnen.

Am häufigsten werden Sitzungsvariablen für Bots verwendet, die den Bot-Connector mit der abgeschlossenen Absicht starten. Dieser Prozess stellt sicher, dass der Bot-Connector den notwendigen Kontext erhält, um seine Operationen durchzuführen.

Intents

Die Optionen, die in diesem Abschnitt erscheinen, spiegeln die im Bot konfigurierte Logik wider. Jede Absicht steht für eine auszuführende Aktion. Buchen Sie zum Beispiel ein Hotel (BookHotel) oder bestellen Sie Blumen (OrderFlowers). Jeder Absichtspfad entspricht einem Ausgabepfad für die Call Bot Connector-Aktion im Aufgabeneditor.

Unter jedem Intent zeigt Architect die konfigurierten Bot-Slots oder Daten an, die der Benutzer zur Erfüllung des Intents bereitstellen muss. Am Beispiel des BookHotel-Intent könnten die Slots Ort, Check-in-Datum, Zimmertyp und Anzahl der Nächte enthalten. Wenn der Benutzer den Pfad BookHotel wählt, bietet der Bot die mit diesem Pfad verbundenen Slots an.

Fehlerausgaben

Wählen Sie die Variablen aus, denen Sie die vom Bot zurückgegebenen Fehlerdatenwerte zuweisen möchten.

Variable

Wert

errorType
  • FeatureNotEnabledError: Die Aktion Call Bot Connector ist für die Organisation nicht verfügbar.
  • Interner Serverfehler Bei der Verarbeitung der Call Bot Connector-Aktion ist ein unerwarteter Fehler aufgetreten. In der Regel hat die empfangene Antwort ein ungültiges Format. Kontakt Genesys Cloud Customer Care.
  • NoInputError: Die Aktion des Call Bot Connectors wurde ohne Benutzereingabe abgebrochen.
  • NoMatchError: Die Benutzereingabe, die der Bot erhalten hat, entsprach keinem der Grammatik-Elemente.
  • VersionMismatchError: Erfolgreich vom Bot erhalten, aber es ist eine Fehlanpassung aufgetreten. Zum Beispiel stimmte die zurückgegebene Absicht nicht mit den für die Aktion konfigurierten Absichten überein. Laden Sie den Fluss neu und veröffentlichen Sie ihn erneut.
Fehlermeldung Eine nicht-lokalisierte Nachricht. Diese String-Variable kann leer oder NOT_SET sein.

Hinweis: Um die Liste der Variablen zu erweitern oder zu reduzieren, klicken Sie auf den Pfeil neben Failure Outputs.

Konfigurieren Sie Erfolgs- und Fehlerpfade

Name Beschreibung
Intent-Ausgabepfad oder Pfade

Konfigurieren Sie eine passende Ausgabe für die Absicht. Dieser Pfad zeigt an, dass die Aktion erfolgreich mit ihrem externen Endpunkt kommuniziert und ein Ergebnis erhalten hat. Alle Bot-Ausgabevariablen sind String-Typen.

Ziehen Sie die entsprechende Aktion unter den Absichtspfad, der dem Weg folgt, den die Interaktion nehmen soll. 

Fehlerhafter Ausgangspfad

Dieser Pfad zeigt an, dass bei der Ausführung der Aktion ein Fehler aufgetreten ist oder dass es ein Problem bei der Verarbeitung der Ergebnisse gab.  

Hinweis: Kommt es zu Konnektivitätsproblemen im Netz, nimmt die Aktion automatisch diesen Fehlerpfad.

Ziehen Sie die entsprechende Aktion unter den Fehlerpfad, der den Weg vorgibt, den die Interaktion nehmen soll. Zum Beispiel eine Übertragungsaktion, um die Interaktion an einen Agenten zur Unterstützung zu senden.