REST Resource: phones.dialogflowMessages

Zasób: DialogflowEvent

Zdarzenie Dialogflow aktywowane przez platformę RBM.

W przypadku zdarzeń agent może dopasować zamiar bez używania języka jako danych wejściowych.

Parametry umożliwiają spersonalizowane odpowiedzi. Na przykład przy użyciu danych wejściowych { "eventName": "welcome_event", "parameters": { "name": "Sam" } } agent Dialogflow może utworzyć odpowiedź "Hello Sam! What can I do for you today?".

Zapis JSON
{
  "name": string,
  "eventName": string,
  "parameters": {
    object
  },
  "languageCode": string
}
Pola
name

string

To pole jest ustawiane przez platformę RBM. Nie dołączaj go podczas tworzenia wiadomości agenta. Pole zawiera ciąg „phones/{E.164}/dialogflowMessages/{messageId}”, gdzie {E.164} to numer telefonu użytkownika w formacie E.164, a {messageId} to przypisany przez agenta identyfikator wiadomości agenta RBM.

eventName

string

Unikalny identyfikator zdarzenia. Na przykład: RBM_WELCOME_EVENT.

parameters

object (Struct format)

(Opcjonalnie) Parametry powiązane ze zdarzeniem.

languageCode

string

Język tego zapytania. Listę kodów języków znajdziesz w artykule Obsługa języków. Aby agent Dialogflow mógł używać języka, należy go włączyć w konsoli Dialogflow.

Zapytania w tej samej sesji mogą określać różne języki. Jeśli język nie został określony, Dialogflow używa domyślnego języka agenta. Nie muszą one koniecznie określać tego samego języka.

Metody

create

Powoduje, że agent Dialogflow wysyła wiadomości za pośrednictwem agenta RBM.