REST Resource: phones.dialogflowMessages

Ресурс: 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

string

Это поле задаётся платформой RCS для бизнеса. Не указывайте его при создании сообщения агента. Поле преобразуется в "phones/{E.164}/dialogflowMessages/{messageId}", где {E.164} — номер телефона пользователя в формате E.164, а {messageId} — назначенный агентом идентификатор сообщения агента RCS для бизнеса.

eventName

string

Уникальный идентификатор события. Например, RBM_WELCOME_EVENT .

parameters

object ( Struct format)

(Необязательно) Параметры, связанные с событием.

languageCode

string

Язык этого запроса. Список кодов языков см. в разделе «Поддержка языков» . Прежде чем агент Dialogflow сможет использовать язык, он должен быть включён в консоли Dialogflow .

Запросы в одном сеансе могут указывать разные языки. Если язык не указан, Dialogflow использует язык агента по умолчанию.

Методы

create

Предлагает агенту Dialogflow отправлять сообщения через агента RCS для бизнеса.