Ressource: DialogflowEvent
Dialogflow-Ereignis, das von der RCS for Business-Plattform ausgelöst wird.
Mit Ereignissen kann ein Agent einen Intent abgleichen, ohne Sprache als Eingabe zu verwenden.
Parameter ermöglichen personalisierte Antworten. Bei 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 RCS for Business-Plattform festgelegt. Sie sollte nicht in die Nachricht an den Kundenservicemitarbeiter aufgenommen werden. Das Feld wird in „phones/{E.164}/dialogflowMessages/{messageId}“ aufgelöst, wobei {E.164} die Telefonnummer des Nutzers im E.164-Format und {messageId} die vom Agent zugewiesene ID der RCS for Business-Agent-Nachricht ist. |
eventName |
Die eindeutige Kennung des Ereignisses. Beispiel: |
parameters |
Optional: Parameter, die mit dem Ereignis verknüpft sind. |
languageCode |
Die Sprache dieser Anfrage. 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. In Abfragen in derselben Sitzung können verschiedene Sprachen angegeben werden. Wenn keine Sprache angegeben ist, verwendet Dialogflow die Standardsprache des Agents. |
Methoden |
|
|---|---|
|
Fordert einen Dialogflow-Agent auf, Nachrichten über einen RCS for Business-Agent zu senden. |