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 |
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 |
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 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 |
|
|---|---|
|
Prosi agenta Dialogflow, aby wysłał wiadomości przez agenta RBM. |