Ressource: DialogflowEvent
Von der RBM-Plattform ausgelöstes Dialogflow-Ereignis.
Mit Ereignissen kann ein Agent einen Intent abgleichen, ohne Sprache als Eingabe zu verwenden.
Parameter ermöglichen personalisierte Antworten. Mit der Eingabe { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
kann ein Dialogflow-Agent beispielsweise die Antwort "Hello Sam! What can I do for you today?"
erstellen.
JSON-Darstellung |
---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
Felder | |
---|---|
name |
Dieses Feld wird von der RBM-Plattform festgelegt. Fügen Sie sie nicht hinzu, wenn Sie eine Agent-Nachricht erstellen. Das Feld löst „phones/{E.164}/dialogflowMessages/{messageId}“ auf, wobei {E.164} die Telefonnummer des Nutzers im E.164-Format und {messageId} die vom Agent zugewiesene ID der RBM-Agent-Nachricht ist. |
eventName |
Die eindeutige ID des Ereignisses. Beispiel: |
parameters |
Optional: Parameter, die dem Ereignis zugeordnet sind. |
languageCode |
Die Sprache dieser Abfrage. Eine Liste der Sprachcodes finden Sie unter Sprachunterstützung. Bevor ein Dialogflow-Agent eine Sprache verwenden kann, muss die Sprache in der Dialogflow-Konsole aktiviert werden. Für Abfragen in derselben Sitzung können verschiedene Sprachen angegeben werden. Wenn keine Sprache angegeben ist, verwendet Dialogflow die Standardsprache des Agents. müssen nicht unbedingt dieselbe Sprache angeben. |
Methoden |
|
---|---|
|
Fordert einen Dialogflow-Agent auf, Nachrichten über einen RBM-Agent zu senden. |