REST Resource: phones.dialogflowMessages

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

string

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

string

Die eindeutige ID des Ereignisses. Beispiel: RBM_WELCOME_EVENT.

parameters

object (Struct format)

Optional: Parameter, die dem Ereignis zugeordnet sind.

languageCode

string

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

create

Fordert einen Dialogflow-Agent auf, Nachrichten über einen RBM-Agent zu senden.