REST Resource: phones.dialogflowMessages

Zasób: DialogflowEvent

Zdarzenie Dialogflow aktywowane przez platformę RBM.

W przypadku zdarzeń agent może dopasować intencję bez użycia 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 podawaj go podczas tworzenia wiadomości dla 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 identyfikator przypisany przez agenta 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 na stronie obsługi języków. Aby agent Dialogflow mógł używać języka, musisz go włączyć w konsoli Dialogflow.

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

Metody

create

Prosi agenta Dialogflow, aby wysłał wiadomości przez agenta RBM.