REST Resource: phones.dialogflowMessages

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

string

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

string

Die eindeutige Kennung des Ereignisses. Beispiel: RBM_WELCOME_EVENT.

parameters

object (Struct format)

Optional: Parameter, die mit dem Ereignis verknüpft sind.

languageCode

string

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

create

Fordert einen Dialogflow-Agent auf, Nachrichten über einen RCS for Business-Agent zu senden.