REST Resource: phones.dialogflowMessages

Zasób: DialogflowEvent

Zdarzenie Dialogflow wywołane przez platformę RCS Business Messaging.

Dzięki zdarzeniom agent może dopasować intencję bez używania języka jako danych wejściowych.

Parametry umożliwiają spersonalizowane odpowiedzi. Na przykład na podstawie 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ę RCS dla firm. Nie uwzględniaj go podczas tworzenia wiadomości agenta. Pole przyjmuje wartość „phones/{E.164}/dialogflowMessages/{messageId}”, gdzie {E.164} to numer telefonu użytkownika w formacie E.164, a {messageId} to identyfikator wiadomości agenta RCS Business Messaging przypisany przez agenta.

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 sekcji Obsługiwane języki. Zanim agent Dialogflow będzie mógł używać danego języka, musi on zostać włączony w konsoli Dialogflow.

Zapytania w ramach tej samej sesji mogą być formułowane w różnych językach. Jeśli język nie zostanie określony, Dialogflow użyje domyślnego języka agenta.

Metody

create

Powoduje, że agent Dialogflow wysyła wiadomości za pomocą agenta RCS dla firm.