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 |
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 |
Unikalny identyfikator zdarzenia. Na przykład: |
parameters |
(Opcjonalnie) Parametry powiązane ze zdarzeniem. |
languageCode |
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 |
|
---|---|
|
Powoduje, że agent Dialogflow wysyła wiadomości za pośrednictwem agenta RBM. |