Ресурс: DialogflowEvent
Событие Dialogflow, инициированное платформой RCS for Business.
С помощью событий агент может сопоставлять намерение без использования языка в качестве входных данных.
Параметры позволяют персонализировать ответы. Например, используя входные данные { "eventName": "welcome_event", "parameters": { "name": "Sam" } } , агент Dialogflow может создать ответ "Hello Sam! What can I do for you today?" .
| JSON-представление |
|---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
| Поля | |
|---|---|
name | Это поле задаётся платформой RCS для бизнеса. Не указывайте его при создании сообщения агента. Поле преобразуется в "phones/{E.164}/dialogflowMessages/{messageId}", где {E.164} — номер телефона пользователя в формате E.164, а {messageId} — назначенный агентом идентификатор сообщения агента RCS для бизнеса. |
eventName | Уникальный идентификатор события. Например, |
parameters | (Необязательно) Параметры, связанные с событием. |
languageCode | Язык этого запроса. Список кодов языков см. в разделе «Поддержка языков» . Прежде чем агент Dialogflow сможет использовать язык, он должен быть включён в консоли Dialogflow . Запросы в одном сеансе могут указывать разные языки. Если язык не указан, Dialogflow использует язык агента по умолчанию. |
Методы | |
|---|---|
| Предлагает агенту Dialogflow отправлять сообщения через агента RCS для бизнеса. |