Spec-Zone.ru › AWS CLI v2

[ aws . lexv2-models ]

create-slot

Описание

Создаёт слот в интенте. Слот — это переменная, необходимая для выполнения интента. Например, интент OrderPizza может потребовать слоты для размера, теста и количества пицц. Для каждого слота вы определяете один или несколько выражений, которые Amazon Lex использует для получения ответа от пользователя.

См. также: Документацию API AWS

Синтаксис

  create-slot
--slot-name <value>
[--description <value>]
[--slot-type-id <value>]
--value-elicitation-setting <value>
[--obfuscation-setting <value>]
--bot-id <value>
--bot-version <value>
--locale-id <value>
--intent-id <value>
[--multiple-values-setting <value>]
[--sub-slot-setting <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--slot-name (строка)

Название слота. Названия слотов должны быть уникальными в боте, содержащем этот слот.

--description (строка)

Описание слота. Используйте его для идентификации слота в списках.

--slot-type-id (строка)

Уникальный идентификатор типа слота, связанного с этим слотом. Тип слота определяет значения, которые можно ввести в слот.

--value-elicitation-setting (структура)

Указывает подсказки, которые Amazon Lex отправляет пользователю, чтобы получить ответ, предоставляющий значение для слота.

defaultValueSpecification -> (структура)

Список значений по умолчанию для слота. Значения по умолчанию используются, когда Amazon Lex не определил значение для слота. Вы можете указать значения по умолчанию из переменных контекста, атрибутов сеанса и определённых значений.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке его предоставления в списке.

(структура)

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

defaultValue -> (строка)

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

slotConstraint -> (строка)

Указывает, является ли слот обязательным или необязательным.

promptSpecification -> (структура)

Подсказка, которую Amazon Lex использует для получения значения слота от пользователя.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправлять пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этой подсказки.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать подсказку бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений во время повторных попыток.

promptAttemptsSpecification -> (карта)

Указывает расширенные параметры на каждой попытке подсказки.

key -> (строка)

Имя попытки попыток подсказки.

value -> (структура)

Указывает параметры на попытке подсказки.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать попытку подсказки бота.

allowedInputTypes -> (структура)

Указывает разрешённые типы ввода для попытки подсказки.

allowAudioInput -> (булево)

Указывает, разрешён ли ввод аудио.

allowDTMFInput -> (булево)

Указывает, разрешён ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает параметры для ввода аудио и DTMF.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем предположить, что пользователь не собирается говорить или нажимать клавишу. Это таймаут общий для ввода аудио и DTMF.

audioSpecification -> (структура)

Указывает параметры для ввода аудио.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ждёт, прежде чем входной сигнал речи обрезается и речь возвращается приложению.

endTimeoutMs -> (целое число)

Время, в течение которого бот ожидает после того, как пользователь закончил говорить, чтобы предположить, что высказывание закончено.

dtmfSpecification -> (структура)

Указывает параметры для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешённых в высказывании.

endTimeoutMs -> (целое число)

Сколько времени бот должен ждать после последнего ввода символа DTMF, прежде чем предположить, что ввод завершён.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажимает этот символ, ввод завершается после таймаута окончания.

textInputSpecification -> (структура)

Указывает параметры для ввода текста.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем снова задать вопрос пользователю о вводе текста.

sampleUtterances -> (список)

Если вы знаете определённый шаблон, на который пользователи могут отреагировать на запрос Amazon Lex для значения слота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понять высказывания пользователя.

(структура)

Пример высказывания, вызывающего интент или реагирующего на подсказку для сбора значения слота.

utterance -> (строка)

Пример высказывания, используемый Amazon Lex для построения своей модели машинного обучения для распознавания интентов.

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот всё ещё ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько наборов сообщений, каждый из которых содержит одно или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

frequencyInSeconds -> (целое число)

Частота отправки сообщений пользователю. Минимально 1 секунда, максимально 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ожидает ответ дольше этого времени, он перестанет отправлять сообщения.

allowInterrupt -> (булево)

Указывает, что пользователь может прервать ответ, произнеся что-то во время воспроизведения сообщения.

active -> (булево)

Указывает, будет ли бот ждать ответа пользователя. Если это поле равно false, ожидание и продолжение ответов для слота не используются. Если поле active не указано, по умолчанию оно равно true.

slotCaptureSetting -> (структура)

Указывает настройки, которые Amazon Lex использует, когда пользователь успешно вводит значение слота.

captureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, который отображается на кнопке. Используйте его, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, который отображается на кнопке. Используйте его, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

captureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот, когда значение слота захватывается до истечения времени ожидания кодового хука.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot , определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если значение true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределить настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (массив)

Массив всех переопределенных значений слота для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в массив, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает, что поле values содержит список значений слота. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или можно настроить Amazon Lex на выбор первого значения в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает, что поле values содержит список значений слота. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или можно настроить Amazon Lex на выбор первого значения в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (массив)

Массив пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

captureConditional -> (структура)

Список условных ветвей для оценки после получения значения слота.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенного для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенного для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который следует выполнить, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного доступа, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот, когда код значения слота не распознан.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для получения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, не включенные в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для оценки, когда значение слота не захвачено.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для получения от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда они выбирают эту кнопку.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ с речи Amazon Lex.

defaultBranch -> (структура)

Условный фрагмент, который должен выполняться, когда условия для других фрагментов не выполняются. Условный фрагмент состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (булево)

При значении true следующий запрос для интента не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех значений слотов для переопределения интента. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих информацию о контексте сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю значения, возвращаемого при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, могла получить доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю значения, возвращаемого при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

codeHook -> (структура)

Код-хук, вызываемый после успешного захвата значения слота Amazon Lex.

enableCodeHookInvocation -> (boolean)

Указывает, следует ли вызывать функцию Lambda для диалога.

active -> (boolean)

Определяет, используется ли код-хук диалога при активации интента.

invocationLabel -> (string)

Метка, указывающая этап диалога, на котором происходит вызов код-хука диалога.

postCodeHookSpecification -> (structure)

Содержит ответы и действия, которые выполняет Amazon Lex после завершения работы функции Lambda.

successResponse -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(structure)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

successNextStep -> (structure)

Определяет следующий шаг, который выполняет бот после успешного завершения код-хука диалога.

dialogAction -> (structure)

Определяет действие, которое выполняет бот во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога - ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для интента не используется.

intent -> (structure)

Переопределяет параметры для настройки состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на этапе диалога.

shape -> (string)

При значении shape - List, указывает, что поле values содержит список значений слотов. При значении Scalar, указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на этапе диалога.

shape -> (string)

При значении shape - List, указывает, что поле values содержит список значений слотов. При значении Scalar, указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно выбрать значение, введённое пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар «ключ-значение», представляющая контекстную информацию, специфичную для сессии. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

successConditional -> (structure)

Список условных ветвей для оценки после успешного завершения обработчика кода диалога.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

Если действие диалога равно ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установлении значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установлении значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (structure)

Условный блок, который следует выполнить, когда условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, не включённый в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен в общедоступном доступе, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен в общедоступном доступе, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карте ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слота, настроенного для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Это должно быть одно из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureNextStep -> (структура)

Определяет следующий шаг, который выполняет бот после того, как обработчик кода диалога выбросил исключение или вернулся со значением State в поле Intent объекта Failed.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределений значений слотов для намерения. Имя слота отображается со значением слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(... рекурсивно ...)

sessionAttributes -> (отображение)

Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для проверки после того, как обработчик кода диалога выбросил исключение или вернул значение поля State объекта Intent, установленного в Failed.

active -> (boolean)

Определяет, активна ли условная ветвь. Если active имеет значение false, условия не проверяются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в разговоре.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога равно ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Словарь всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слоты, которые не включены в словарь, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установлении значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установлении значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «пепперони» и «ананас».

(... рекурсивно ...)

sessionAttributes -> (map)

Словарь пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением клиента.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение клиента может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен в сети, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение клиента может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен в сети, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (structure)

Условный фрагмент кода, который следует выполнять, если условия других фрагментов не выполняются. Условный фрагмент состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время работы, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (булево)

При значении true следующий запрос для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех значений слотов для переопределения намерения. Имя слота сопоставляется со значением слота. Слот, отсутствующий в отображении, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (отображение)

Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время работы.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, предназначенной для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, предназначенной для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

timeoutNextStep -> (структура)

Указывает следующий шаг, который выполняет бот при истечении времени ожидания для кодового хука.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для интента не используется.

intent -> (структура)

Переопределение параметров для настройки состояния интента.

name -> (строка)

Название интента. Требуется только при переключении интентов.

slots -> (массив)

Массив всех переопределенных значений слотов для интента. Имя слота сопоставлено со значением слота. Слоты, которые не включены в массив, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Можно выбрать значение, введенное пользователем, или разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Можно выбрать значение, введенное пользователем, или разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (массив)

Массив пар ключ/значение, представляющих информацию о контексте сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

timeoutConditional -> (структура)

Список условных ветвей для проверки, если запрос к коду отключается.

active -> (boolean)

Определяет, активна ли условная ветвь. Если active имеет значение false, условия не проверяются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая проверяется.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (boolean)

Если значение true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение параметров для настройки состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределенных значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, не включённый в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape — List, оно указывает, что поле values содержит список значений слотов. Если значение — Scalar, оно указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape — List, оно указывает, что поле values содержит список значений слотов. Если значение — Scalar, оно указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используется для информирования пользователя о значении, возвращаемом при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используется для информирования пользователя о значении, возвращаемом при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный фрагмент, который должен быть выполнен, когда условия для других фрагментов не удовлетворены. Условный фрагмент состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (булево)

Если значение истинно, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь ввёл для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь ввёл для слота. Например, для слота, запрашивающего дополнения к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен по общедоступному доступу, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен по общедоступному доступу, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

elicitationCodeHook -> (структура)

Код-хук, вызываемый, когда Amazon Lex не получает значение слота.

enableCodeHookInvocation -> (булево)

Указывает, должна ли вызываться функция Lambda для диалога.

invocationLabel -> (строка)

Метка, которая указывает шаг диалога, на котором происходит вызов диалога.

slotResolutionSetting -> (структура)

Объект, содержащий информацию о том, включена ли вспомогательная разрешение слотов для слота.

slotResolutionStrategy -> (строка)

Указывает, включена ли вспомогательная разрешение слотов для слота. Если значение равно EnhancedFallback , вспомогательная разрешение слотов активируется, когда Amazon Lex использует по умолчанию значение AMAZON.FallbackIntent. Если значение равно Default , вспомогательная разрешение слотов выключена.

Синтаксис JSON:

{
  "defaultValueSpecification": {
    "defaultValueList": [
      {
        "defaultValue": "string"
      }
      ...
    ]
  },
  "slotConstraint": "Required"|"Optional",
  "promptSpecification": {
    "messageGroups": [
      {
        "message": {
          "plainTextMessage": {
            "value": "string"
          },
          "customPayload": {
            "value": "string"
          },
          "ssmlMessage": {
            "value": "string"
          },
          "imageResponseCard": {
            "title": "string",
            "subtitle": "string",
            "imageUrl": "string",
            "buttons": [
              {
                "text": "string",
                "value": "string"
              }
              ...
            ]
          }
        },
        "variations": [
          {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          }
          ...
        ]
      }
      ...
    ],
    "maxRetries": integer,
    "allowInterrupt": true|false,
    "messageSelectionStrategy": "Random"|"Ordered",
    "promptAttemptsSpecification": {"Initial"|"Retry1"|"Retry2"|"Retry3"|"Retry4"|"Retry5": {
          "allowInterrupt": true|false,
          "allowedInputTypes": {
            "allowAudioInput": true|false,
            "allowDTMFInput": true|false
          },
          "audioAndDTMFInputSpecification": {
            "startTimeoutMs": integer,
            "audioSpecification": {
              "maxLengthMs": integer,
              "endTimeoutMs": integer
            },
            "dtmfSpecification": {
              "maxLength": integer,
              "endTimeoutMs": integer,
              "deletionCharacter": "string",
              "endCharacter": "string"
            }
          },
          "textInputSpecification": {
            "startTimeoutMs": integer
          }
        }
      ...}
  },
  "sampleUtterances": [
    {
      "utterance": "string"
    }
    ...
  ],
  "waitAndContinueSpecification": {
    "waitingResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "continueResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "stillWaitingResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "frequencyInSeconds": integer,
      "timeoutInSeconds": integer,
      "allowInterrupt": true|false
    },
    "active": true|false
  },
  "slotCaptureSetting": {
    "captureResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "captureNextStep": {
      "dialogAction": {
        "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
        "slotToElicit": "string",
        "suppressNextMessage": true|false
      },
      "intent": {
        "name": "string",
        "slots": {"string": {
              "shape": "Scalar"|"List",
              "value": {
                "interpretedValue": "string"
              },
              "values": [
                {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    { ... recursive ... }
                    ...
                  ]
                }
                ...
              ]
            }
          ...}
      },
      "sessionAttributes": {"string": "string"
        ...}
    },
    "captureConditional": {
      "active": true|false,
      "conditionalBranches": [
        {
          "name": "string",
          "condition": {
            "expressionString": "string"
          },
          "nextStep": {
            "dialogAction": {
              "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
              "slotToElicit": "string",
              "suppressNextMessage": true|false
            },
            "intent": {
              "name": "string",
              "slots": {"string": {
                    "shape": "Scalar"|"List",
                    "value": {
                      "interpretedValue": "string"
                    },
                    "values": [
                      {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          { ... recursive ... }
                          ...
                        ]
                      }
                      ...
                    ]
                  }
                ...}
            },
            "sessionAttributes": {"string": "string"
              ...}
          },
          "response": {
            "messageGroups": [
              {
                "message": {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                },
                "variations": [
                  {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  }
                  ...
                ]
              }
              ...
            ],
            "allowInterrupt": true|false
          }
        }
        ...
      ],
      "defaultBranch": {
        "nextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "response": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        }
      }
    },
    "failureResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "failureNextStep": {
      "dialogAction": {
        "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
        "slotToElicit": "string",
        "suppressNextMessage": true|false
      },
      "intent": {
        "name": "string",
        "slots": {"string": {
              "shape": "Scalar"|"List",
              "value": {
                "interpretedValue": "string"
              },
              "values": [
                {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    { ... recursive ... }
                    ...
                  ]
                }
                ...
              ]
            }
          ...}
      },
      "sessionAttributes": {"string": "string"
        ...}
    },
    "failureConditional": {
      "active": true|false,
      "conditionalBranches": [
        {
          "name": "string",
          "condition": {
            "expressionString": "string"
          },
          "nextStep": {
            "dialogAction": {
              "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
              "slotToElicit": "string",
              "suppressNextMessage": true|false
            },
            "intent": {
              "name": "string",
              "slots": {"string": {
                    "shape": "Scalar"|"List",
                    "value": {
                      "interpretedValue": "string"
                    },
                    "values": [
                      {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          { ... recursive ... }
                          ...
                        ]
                      }
                      ...
                    ]
                  }
                ...}
            },
            "sessionAttributes": {"string": "string"
              ...}
          },
          "response": {
            "messageGroups": [
              {
                "message": {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                },
                "variations": [
                  {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  }
                  ...
                ]
              }
              ...
            ],
            "allowInterrupt": true|false
          }
        }
        ...
      ],
      "defaultBranch": {
        "nextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "response": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        }
      }
    },
    "codeHook": {
      "enableCodeHookInvocation": true|false,
      "active": true|false,
      "invocationLabel": "string",
      "postCodeHookSpecification": {
        "successResponse": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        },
        "successNextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "successConditional": {
          "active": true|false,
          "conditionalBranches": [
            {
              "name": "string",
              "condition": {
                "expressionString": "string"
              },
              "nextStep": {
                "dialogAction": {
                  "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                  "slotToElicit": "string",
                  "suppressNextMessage": true|false
                },
                "intent": {
                  "name": "string",
                  "slots": {"string": {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          {
                            "shape": "Scalar"|"List",
                            "value": {
                              "interpretedValue": "string"
                            },
                            "values": [
                              { ... recursive ... }
                              ...
                            ]
                          }
                          ...
                        ]
                      }
                    ...}
                },
                "sessionAttributes": {"string": "string"
                  ...}
              },
              "response": {
                "messageGroups": [
                  {
                    "message": {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    },
                    "variations": [
                      {
                        "plainTextMessage": {
                          "value": "string"
                        },
                        "customPayload": {
                          "value": "string"
                        },
                        "ssmlMessage": {
                          "value": "string"
                        },
                        "imageResponseCard": {
                          "title": "string",
                          "subtitle": "string",
                          "imageUrl": "string",
                          "buttons": [
                            {
                              "text": "string",
                              "value": "string"
                            }
                            ...
                          ]
                        }
                      }
                      ...
                    ]
                  }
                  ...
                ],
                "allowInterrupt": true|false
              }
            }
            ...
          ],
          "defaultBranch": {
            "nextStep": {
              "dialogAction": {
                "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                "slotToElicit": "string",
                "suppressNextMessage": true|false
              },
              "intent": {
                "name": "string",
                "slots": {"string": {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        {
                          "shape": "Scalar"|"List",
                          "value": {
                            "interpretedValue": "string"
                          },
                          "values": [
                            { ... recursive ... }
                            ...
                          ]
                        }
                        ...
                      ]
                    }
                  ...}
              },
              "sessionAttributes": {"string": "string"
                ...}
            },
            "response": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            }
          }
        },
        "failureResponse": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        },
        "failureNextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "failureConditional": {
          "active": true|false,
          "conditionalBranches": [
            {
              "name": "string",
              "condition": {
                "expressionString": "string"
              },
              "nextStep": {
                "dialogAction": {
                  "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                  "slotToElicit": "string",
                  "suppressNextMessage": true|false
                },
                "intent": {
                  "name": "string",
                  "slots": {"string": {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          {
                            "shape": "Scalar"|"List",
                            "value": {
                              "interpretedValue": "string"
                            },
                            "values": [
                              { ... recursive ... }
                              ...
                            ]
                          }
                          ...
                        ]
                      }
                    ...}
                },
                "sessionAttributes": {"string": "string"
                  ...}
              },
              "response": {
                "messageGroups": [
                  {
                    "message": {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    },
                    "variations": [
                      {
                        "plainTextMessage": {
                          "value": "string"
                        },
                        "customPayload": {
                          "value": "string"
                        },
                        "ssmlMessage": {
                          "value": "string"
                        },
                        "imageResponseCard": {
                          "title": "string",
                          "subtitle": "string",
                          "imageUrl": "string",
                          "buttons": [
                            {
                              "text": "string",
                              "value": "string"
                            }
                            ...
                          ]
                        }
                      }
                      ...
                    ]
                  }
                  ...
                ],
                "allowInterrupt": true|false
              }
            }
            ...
          ],
          "defaultBranch": {
            "nextStep": {
              "dialogAction": {
                "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                "slotToElicit": "string",
                "suppressNextMessage": true|false
              },
              "intent": {
                "name": "string",
                "slots": {"string": {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        {
                          "shape": "Scalar"|"List",
                          "value": {
                            "interpretedValue": "string"
                          },
                          "values": [
                            { ... recursive ... }
                            ...
                          ]
                        }
                        ...
                      ]
                    }
                  ...}
              },
              "sessionAttributes": {"string": "string"
                ...}
            },
            "response": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            }
          }
        },
        "timeoutResponse": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        },
        "timeoutNextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "timeoutConditional": {
          "active": true|false,
          "conditionalBranches": [
            {
              "name": "string",
              "condition": {
                "expressionString": "string"
              },
              "nextStep": {
                "dialogAction": {
                  "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                  "slotToElicit": "string",
                  "suppressNextMessage": true|false
                },
                "intent": {
                  "name": "string",
                  "slots": {"string": {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          {
                            "shape": "Scalar"|"List",
                            "value": {
                              "interpretedValue": "string"
                            },
                            "values": [
                              { ... recursive ... }
                              ...
                            ]
                          }
                          ...
                        ]
                      }
                    ...}
                },
                "sessionAttributes": {"string": "string"
                  ...}
              },
              "response": {
                "messageGroups": [
                  {
                    "message": {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    },
                    "variations": [
                      {
                        "plainTextMessage": {
                          "value": "string"
                        },
                        "customPayload": {
                          "value": "string"
                        },
                        "ssmlMessage": {
                          "value": "string"
                        },
                        "imageResponseCard": {
                          "title": "string",
                          "subtitle": "string",
                          "imageUrl": "string",
                          "buttons": [
                            {
                              "text": "string",
                              "value": "string"
                            }
                            ...
                          ]
                        }
                      }
                      ...
                    ]
                  }
                  ...
                ],
                "allowInterrupt": true|false
              }
            }
            ...
          ],
          "defaultBranch": {
            "nextStep": {
              "dialogAction": {
                "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                "slotToElicit": "string",
                "suppressNextMessage": true|false
              },
              "intent": {
                "name": "string",
                "slots": {"string": {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        {
                          "shape": "Scalar"|"List",
                          "value": {
                            "interpretedValue": "string"
                          },
                          "values": [
                            { ... recursive ... }
                            ...
                          ]
                        }
                        ...
                      ]
                    }
                  ...}
              },
              "sessionAttributes": {"string": "string"
                ...}
            },
            "response": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            }
          }
        }
      }
    },
    "elicitationCodeHook": {
      "enableCodeHookInvocation": true|false,
      "invocationLabel": "string"
    }
  },
  "slotResolutionSetting": {
    "slotResolutionStrategy": "EnhancedFallback"|"Default"
  }
}

--obfuscation-setting (структура)

Определяет, как используются значения слотов в журнале Amazon CloudWatch. Если значение параметра obfuscationSetting равно DefaultObfuscation , значения слотов замаскированы в выводе журнала. Если значение равно None , фактическое значение присутствует в выводе журнала.

По умолчанию значения маскируются в журналах CloudWatch.

obfuscationSettingType -> (строка)

Значение, определяющее, маскирует ли Amazon Lex значения слотов в журналах разговоров. По умолчанию значения маскируются.

Краткая запись синтаксиса:

obfuscationSettingType=string

Синтаксис JSON:

{
  "obfuscationSettingType": "None"|"DefaultObfuscation"
}

--bot-id (строка)

Идентификатор бота, связанного со слотом.

--bot-version (строка)

Версия бота, связанного со слотом.

--locale-id (строка)

Идентификатор языка и региона, в котором будет использоваться слот. Строка должна соответствовать одному из поддерживаемых регионов. Все боты, намерения и типы слотов, используемые слотом, должны иметь одинаковый регион. Дополнительная информация приведена в разделе Поддерживаемые языки.

--intent-id (строка)

Идентификатор намерения, содержащего слот.

--multiple-values-setting (структура)

Указывает, возвращает ли слот несколько значений в одном ответе. Многозначные слоты доступны только в локали en-US. Если вы установите это значение в true в любой другой локали, Amazon Lex выведет ValidationException.

Если multipleValuesSetting не задано, значение по умолчанию — false.

allowMultipleValues -> (булево)

Указывает, может ли слот возвращать несколько значений. При значении true, слот может возвращать более одного значения в ответе. При значении false слот возвращает только одно значение.

Многозначные слоты доступны только в локали en-US. Если вы установите это значение в true в любой другой локали, Amazon Lex выдаст ValidationException.

Если allowMutlipleValues не задано, значение по умолчанию — false.

Сокращенная синтаксическая запись:

allowMultipleValues=boolean

Синтаксис JSON:

{
  "allowMultipleValues": true|false
}

--sub-slot-setting (структура)

Спецификации составляющих подслотов и выражение для составного слота.

выражение -> (строка)

Текст выражения для определения составляющих подслотов в составном слоте с использованием логических операторов И и ИЛИ.

slotSpecifications -> (карта)

Спецификации составляющих подслотов составного слота.

ключ -> (строка)

значение -> (структура)

Спецификации подслотов.

slotTypeId -> (строка)

Уникальный идентификатор, назначенный типу слота.

valueElicitationSetting -> (структура)

Указывает сведения о настройках извлечения значений для составляющих подслотов составного слота.

defaultValueSpecification -> (структура)

Определяет список значений, которые Amazon Lex должен использовать в качестве значения по умолчанию для слота.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их представления в списке.

(структура)

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

defaultValue -> (строка)

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

promptSpecification -> (структура)

Указывает список групп сообщений, которые Amazon Lex отправляет пользователю для получения ответа.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

значение -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

заголовок -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

подзаголовок -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL-адрес изображения должен быть доступен по открытому доступу, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

кнопки -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

значение -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

варианты -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

значение -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

заголовок -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

подзаголовок -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL-адрес изображения должен быть доступен по открытому доступу, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

кнопки -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

значение -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

maxRetries -> (целое число)

Максимальное количество попыток, которые бот предпринимает для получения ответа от пользователя с помощью этого запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовое сообщение от бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений при повторных попытках.

promptAttemptsSpecification -> (карта)

Указывает расширенные настройки для каждой попытки запроса.

ключ -> (строка)

Имя попытки попыток запроса.

значение -> (структура)

Указывает настройки в попытке запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать попытку голосового запроса бота.

allowedInputTypes -> (структура)

Указывает разрешенные типы ввода для попытки запроса.

allowAudioInput -> (булево)

Указывает, разрешен ли аудио ввод.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает настройки для аудио и DTMF ввода.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем предположить, что пользователь не будет говорить или нажимать клавишу. Этот тайм-аут общий для аудио и DTMF ввода.

audioSpecification -> (структура)

Указывает настройки для аудио ввода.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем речь будет усечена, а речь возвращена приложению.

endTimeoutMs -> (целое число)

Время, в течение которого бот ожидает после того, как пользователь перестанет говорить, чтобы предположить, что произнесение завершено.

dtmfSpecification -> (структура)

Указывает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в произнесении.

endTimeoutMs -> (целое число)

Время ожидания ботом после последнего ввода символа DTMF, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмет этот символ, ввод завершится по истечении тайм-аута.

textInputSpecification -> (структура)

Указывает настройки для ввода текста.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем повторно запросить у пользователя ввод текста.

sampleUtterances -> (список)

Если вам известен конкретный шаблон, на который пользователи могут ответить на запрос Amazon Lex для значения подслота, вы можете предоставить эти выражения для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать выражения пользователей. Это аналогично SampleUtterances для слотов.

(структура)

Пример выражения, который вызывает намерение или отвечает на запрос на извлечение значения слота.

utterance -> (строка)

Пример выражения, который Amazon Lex использует для построения своей модели машинного обучения для распознавания намерений.

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, которое определяет карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот все еще ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько групп сообщений, каждая из которых содержит одно или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слота, настроенных для слота.

frequencyInSeconds -> (целое число)

Как часто сообщение должно отправляться пользователю. Минимально 1 секунда, максимально 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ожидает ответ дольше этого времени, он перестанет отправлять сообщения.

allowInterrupt -> (булево)

Указывает, что пользователь может прервать ответ, говоря, пока воспроизводится сообщение.

active -> (булево)

Указывает, будет ли бот ожидать ответа от пользователя. Когда это поле равно false, ожидание и продолжение ответов для слота не используются. Если поле active не указано, значение по умолчанию равно true.

Синтаксис JSON:

{
  "expression": "string",
  "slotSpecifications": {"string": {
        "slotTypeId": "string",
        "valueElicitationSetting": {
          "defaultValueSpecification": {
            "defaultValueList": [
              {
                "defaultValue": "string"
              }
              ...
            ]
          },
          "promptSpecification": {
            "messageGroups": [
              {
                "message": {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                },
                "variations": [
                  {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  }
                  ...
                ]
              }
              ...
            ],
            "maxRetries": integer,
            "allowInterrupt": true|false,
            "messageSelectionStrategy": "Random"|"Ordered",
            "promptAttemptsSpecification": {"Initial"|"Retry1"|"Retry2"|"Retry3"|"Retry4"|"Retry5": {
                  "allowInterrupt": true|false,
                  "allowedInputTypes": {
                    "allowAudioInput": true|false,
                    "allowDTMFInput": true|false
                  },
                  "audioAndDTMFInputSpecification": {
                    "startTimeoutMs": integer,
                    "audioSpecification": {
                      "maxLengthMs": integer,
                      "endTimeoutMs": integer
                    },
                    "dtmfSpecification": {
                      "maxLength": integer,
                      "endTimeoutMs": integer,
                      "deletionCharacter": "string",
                      "endCharacter": "string"
                    }
                  },
                  "textInputSpecification": {
                    "startTimeoutMs": integer
                  }
                }
              ...}
          },
          "sampleUtterances": [
            {
              "utterance": "string"
            }
            ...
          ],
          "waitAndContinueSpecification": {
            "waitingResponse": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            },
            "continueResponse": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            },
            "stillWaitingResponse": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "frequencyInSeconds": integer,
              "timeoutInSeconds": integer,
              "allowInterrupt": true|false
            },
            "active": true|false
          }
        }
      }
    ...}
}

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передать произвольные двоичные значения с помощью значения, предоставленного JSON, так как строка будет взята буквально. Это может не быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит скелет JSON в стандартный вывод без отправки запроса к API. Если не указано значение или указано значение input, выводит пример JSON-ввода, который можно использовать как аргумент для --cli-input-json. Аналогично, если указано yaml-input, будет напечатан образец YAML-ввода, который можно использовать с --cli-input-yaml. Если указано значение output, то проверяются входные данные команд и возвращается пример выходного JSON для этой команды. Сгенерированный скелет JSON не стабилен между версиями AWS CLI и не гарантируется обратная совместимость в сгенерированном скелете JSON.

Глобальные параметры

--debug (булево)

Включить отладку.

--endpoint-url (строка)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение по умолчанию проверки SSL-сертификатов.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команд.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружаться, если этот аргумент указан.

--ca-bundle (строка)

Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, fileb:// всегда будет рассматриваться как двоичное и использовать содержимое файла напрямую независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного параметра cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить пейджер CLI для вывода.

--cli-auto-prompt (булево)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запросы параметров ввода CLI.

Вывод

slotId -> (строка)

Уникальный идентификатор, связанный со слотом. Используйте его для идентификации слота при обновлении или удалении.

slotName -> (строка)

Имя, указанное для слота.

description -> (строка)

Описание, связанное со слотом.

slotTypeId -> (строка)

Уникальный идентификатор типа слота, связанного с этим слотом.

valueElicitationSetting -> (структура)

Настройки извлечения значения слота.

defaultValueSpecification -> (структура)

Список значений по умолчанию для слота. Значения по умолчанию используются, когда Amazon Lex не определил значение для слота. Вы можете указать значения по умолчанию из переменных контекста, атрибутов сессии и определенных значений.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке его представления в списке.

(структура)

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

defaultValue -> (строка)

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

slotConstraint -> (строка)

Указывает, является ли слот обязательным или необязательным.

promptSpecification -> (структура)

Запрос, который Amazon Lex использует для извлечения значения слота от пользователя.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этого запроса.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать голосовое сообщение бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений при повторных попытках.

promptAttemptsSpecification -> (карта)

Указывает расширенные настройки на каждой попытке запроса.

key -> (строка)

Имя попытки для попыток запроса.

value -> (структура)

Указывает настройки на попытке запроса.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать попытку голосового запроса бота.

allowedInputTypes -> (структура)

Указывает разрешенные типы входных данных для попытки запроса.

allowAudioInput -> (логическое значение)

Указывает, разрешен ли аудиоввод.

allowDTMFInput -> (логическое значение)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает настройки для ввода аудио и DTMF.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем предположить, что пользователь не будет говорить или нажимать клавишу. Этот таймаут общий для аудио и DTMF ввода.

audioSpecification -> (структура)

Указывает настройки для ввода аудио.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем ввод речи будет усечен, а речь возвращена приложению.

endTimeoutMs -> (целое число)

Время, в течение которого бот ожидает после того, как пользователь перестанет говорить, чтобы предположить, что высказывание завершено.

dtmfSpecification -> (структура)

Указывает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в высказывании.

endTimeoutMs -> (целое число)

Время, в течение которого бот должен ожидать после последнего введенного символа DTMF, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмет эту клавишу, ввод завершится после таймаута завершения.

textInputSpecification -> (структура)

Указывает настройки для текстового ввода.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем повторить запрос к пользователю на ввод текста.

sampleUtterances -> (список)

Если вы знаете определенный шаблон, на который пользователи могут реагировать на запрос Amazon Lex для значения слота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать высказывания пользователей.

(структура)

Пример высказывания, которое вызывает намерение или отвечает на запрос по извлечению значения слота.

utterance -> (строка)

Пример высказывания, который Amazon Lex использует для построения своей модели машинного обучения для распознавания намерений.

waitAndContinueSpecification -> (структура)

Определяет подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию от Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию от Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот всё ещё ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько наборов сообщений, каждый из которых содержит один или несколько сообщений, которые определяют подсказки, отправляемые Amazon Lex пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для слота.

frequencyInSeconds -> (целое число)

Как часто сообщение должно отправляться пользователю. Минимальное значение 1 секунда, максимальное 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ждёт ответ дольше этого времени, он перестанет отправлять сообщения.

allowInterrupt -> (булево)

Указывает, что пользователь может прервать ответ, говоря во время воспроизведения сообщения.

active -> (булево)

Указывает, будет ли бот ждать ответа от пользователя. Если это поле равно false, ожидание и продолжение ответов для слота не используются. Если поле active не указано, значение по умолчанию равно true.

slotCaptureSetting -> (структура)

Указывает настройки, которые Amazon Lex использует, когда пользователь успешно вводит значение слота.

captureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые следует отобразить на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений, которые следует отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое следует отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые следует отобразить на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение будет возвращено при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

captureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот, когда значение слота захватывается до истечения времени ожидания кодовой функции.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, не включенные в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перчерони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определяемое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перчерони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

captureConditional -> (структура)

```

Список условных ветвей для оценки после получения значения слота.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active ложно, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если истинно, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурирования состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения для пиццы, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения для пиццы, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного просмотра, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, сконфигурированных для слота.

variations -> (list)

Вариации сообщений для отправки пользователю. Когда вариации определены, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен для публичного просмотра, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, сконфигурированных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который должен выполняться, когда условия других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (логическое значение)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включенный в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значения могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Это должно быть одно из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Это должно быть одно из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который бот выполняет, когда код значения слота не распознан.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для получения от пользователя.

suppressNextMessage -> (булево)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота отображается в значении слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или можно задать Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или можно задать Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения к пицце, значения могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих информацию о контексте сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для оценки, когда значение слота не захвачено.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в разговоре.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если значение true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для общественности, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для общественности, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнить, если условия для других разделов не соблюдены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор доходит до этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (логическое значение)

Если значение истинно, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения для пиццы, значениями могут быть «перпенни» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает дополнения для пиццы, значениями могут быть «перпенни» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

codeHook -> (структура)

Код-хук, вызываемый после успешного захвата Amazon Lex значения слота.

enableCodeHookInvocation -> (boolean)

Указывает, нужно ли вызывать Lambda-функцию для диалога.

active -> (boolean)

Определяет, используется ли код-хук диалога при активации намерения.

invocationLabel -> (string)

Метка, указывающая этап диалога, на котором происходит вызов код-хука диалога.

postCodeHookSpecification -> (structure)

Содержит ответы и действия, которые Amazon Lex выполняет после завершения работы Lambda-функции.

successResponse -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(structure)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

successNextStep -> (structure)

Определяет следующий этап, выполняемый ботом после успешного завершения код-хука диалога.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого этапа.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (boolean)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на этапе диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на этапе диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который запрашивает добавки к пицце, значения могут быть «перец» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

successConditional -> (structure)

Список условных ветвей для оценки после успешного завершения обработчика кода диалога.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

Если действие диалога равно ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое необходимо отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок, который отображается на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, который отображается на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое должно отображаться на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое необходимо отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (string)

Заголовок, который отображается на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок, который отображается на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения, которое должно отображаться на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный фрагмент, который должен быть выполнен, если условия для других фрагментов не удовлетворены. Условный фрагмент состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot , определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (логическое значение)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(... рекурсивно ...)

sessionAttributes -> (отображение)

Отображение пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда он выбирает эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда он выбирает эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот после того, как обработчик кода диалога бросил исключение или вернулся со значением State поля Intent объекта, установленным в Failed .

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога равно ElicitSlot , определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перпенрони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует, когда устанавливает значения слотов на шаге диалога.

shape -> (строка)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «перпенрони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для обработки после того, как обработчик кода диалога бросит исключение или вернёт значение для поля State объекта Intent, установленного в значение Failed.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда значение active равно false, условия не проверяются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая проверяется.

nextStep -> (structure)

Следующий шаг в разговоре.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (boolean)

Если значение равно true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределяет параметры для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Словарь всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в словарь, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или более значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть "пепперони" и "ананас".

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или более значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть "пепперони" и "ананас".

(… рекурсивно …)

sessionAttributes -> (map)

Словарь пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен публично, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который должен быть выполнен, когда условия для других разделов не выполняются. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перцерони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который запрашивает начинки для пиццы, значениями могут быть «перцерони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ-значение, представляющая контекстную информацию, специфичную для сессии. Она содержит информацию об приложении, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет ответную карту, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карте. Формат заголовка определяется платформой, отображающей ответную карту.

subtitle -> (строка)

Подзаголовок для отображения на ответной карте. Формат подзаголовка определяется платформой, отображающей ответную карту.

imageUrl -> (строка)

URL изображения для отображения на ответной карте. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карту, могла получить доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карте. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карте для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет ответную карту, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карте. Формат заголовка определяется платформой, отображающей ответную карту.

subtitle -> (строка)

Подзаголовок для отображения на ответной карте. Формат подзаголовка определяется платформой, отображающей ответную карту.

imageUrl -> (строка)

URL изображения для отображения на ответной карте. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карту, могла получить доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карте. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карте для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutResponse -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть доступен в открытом доступе, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

timeoutNextStep -> (структура)

Определяет следующий шаг, который выполняет бот при истечении времени ожидания хука кода.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота отображается в значении слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который извлекает начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, который извлекает начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

timeoutConditional -> (структура)

Список условных ветвей для оценки, если обработка запроса отработает слишком долго.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active ложно, условия не проверяются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Словарь всех переопределённых значений слотов для намерения. Имя слота сопоставлено со значением слота. Слоты, которые не включены в словарь, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (map)

Словарь пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Он содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела к нему доступ.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела к нему доступ.

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

defaultBranch -> (structure)

```

Условный раздел, который следует выполнить, когда условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot , определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Если значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределить параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (массив)

Массив всех переопределенных значений слота для намерения. Имя слота отображается со значением слота. Слот, который не включен в массив, не переопределяется.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который извлекает начинки для пиццы, значениями могут быть «перец» и «ананас».

(структура)

Значения слота, которые Amazon Lex использует при установке значений слота на шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, который извлекает начинки для пиццы, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (массив)

Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для публичного просмотра, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Вариации сообщений для отправки пользователю. Когда определены вариации, Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

URL изображения для отображения на карте ответа. URL изображения должен быть доступен для публичного просмотра, чтобы платформа, отображающая карту ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

elicitationCodeHook -> (структура)

Код хука, вызываемый, когда Amazon Lex не получает значение слота.

enableCodeHookInvocation -> (булево)

Указывает, должна ли вызываться функция Lambda для диалога.

invocationLabel -> (строка)

Метка, которая указывает шаг диалога, с которого происходит вызов хука диалога.

slotResolutionSetting -> (структура)

Объект, содержащий информацию о том, включена ли вспомогательная разрешающая способность слота или нет.

slotResolutionStrategy -> (строка)

Указывает, включена ли вспомогательная разрешающая способность слота или нет. Если значение равно EnhancedFallback, вспомогательное разрешение слотов активируется, когда Amazon Lex принимает значения по умолчанию AMAZON.FallbackIntent. Если значение равно Default, вспомогательная разрешающая способность слотов выключена.

obfuscationSetting -> (структура)

Указывает, настроен ли слот на зашифрование значений в журналы Amazon CloudWatch.

obfuscationSettingType -> (строка)

Значение, определяющее, зашифровывает ли Amazon Lex значения слотов в журналы разговоров. По умолчанию значения зашифровываются.

botId -> (строка)

Уникальный идентификатор бота, связанного со слотом.

botVersion -> (строка)

Версия бота, связанного со слотом.

localeId -> (строка)

Язык и регион, указанные для слота.

intentId -> (строка)

Уникальный идентификатор намерения, связанного со слотом.

creationDateTime -> (временная метка)

Временная метка даты и времени создания слота.

multipleValuesSetting -> (структура)

Указывает, возвращает ли слот несколько значений в одном ответе.

allowMultipleValues -> (булево)

Указывает, может ли слот возвращать несколько значений. При значении true слот может возвращать более одного значения в ответе. При значении false слот возвращает только одно значение.

Слот с несколькими значениями доступен только в локали en-US. Если вы установите это значение в локали, отличной от en-US, в true, Amazon Lex выдаст ValidationException.

Если allowMutlipleValues не задан, значение по умолчанию равно false.

subSlotSetting -> (структура)

Характеристики составляющих подслотов и выражение для составного слота.

expression -> (строка)

Текст выражения для определения составляющих подслотов в составном слоте с использованием логических операторов И и ИЛИ.

slotSpecifications -> (карта)

Характеристики составляющих подслотов составного слота.

ключ -> (строка)

значение -> (структура)

Характеристики подслота.

slotTypeId -> (строка)

Уникальный идентификатор, присвоенный типу слота.

valueElicitationSetting -> (структура)

Указывает подробности настроек извлечения значений для составляющих подслотов составного слота.

defaultValueSpecification -> (структура)

Определяет список значений, которые Amazon Lex должен использовать в качестве значения по умолчанию для слота.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их представления в списке.

(структура)

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

defaultValue -> (строка)

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

promptSpecification -> (структура)

Указывает список групп сообщений, которые Amazon Lex отправляет пользователю для получения ответа.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

значение -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

заголовок -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

подзаголовок -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

кнопки -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

значение -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

значение -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

заголовок -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

подзаголовок -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

кнопки -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

значение -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этого запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую подсказку от бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений при повторных попытках.

promptAttemptsSpecification -> (карта)

Указывает расширенные настройки для каждой попытки запроса.

ключ -> (строка)

Имя попытки попыток запроса.

значение -> (структура)

Указывает настройки для попытки запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать попытку голосового запроса от бота.

allowedInputTypes -> (структура)

Указывает разрешенные типы ввода для попытки запроса.

allowAudioInput -> (булево)

Указывает, разрешен ли аудиоввод.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает настройки для аудио- и DTMF-ввода.

startTimeoutMs -> (целое число)

Время ожидания бота, прежде чем предположить, что пользователь не будет говорить или нажимать клавишу. Этот таймаут общий для аудио и DTMF-ввода.

audioSpecification -> (структура)

Указывает настройки для аудиоввода.

maxLengthMs -> (целое число)

Время ожидания Amazon Lex, прежде чем ввод речи будет усечен, а речь будет возвращена приложению.

endTimeoutMs -> (целое число)

Время ожидания бота после того, как пользователь закончит говорить, чтобы предположить, что фраза закончена.

dtmfSpecification -> (структура)

Указывает настройки для DTMF-ввода.

maxLength -> (целое число)

Максимальное количество DTMF-цифр, разрешенных в фразе.

endTimeoutMs -> (целое число)

Время, которое бот должен ждать после ввода последнего символа DTMF, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные DTMF-цифры и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмет этот символ, ввод завершится по истечении таймаута.

textInputSpecification -> (структура)

Указывает настройки для текстового ввода.

startTimeoutMs -> (целое число)

Время ожидания бота, прежде чем повторно запросить у пользователя текстовый ввод.

sampleUtterances -> (список)

Если вам известен определенный шаблон, на который пользователи могут реагировать на запрос Amazon Lex о значении подслота, вы можете предоставить эти фразы для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать фразы пользователей. Это похоже на SampleUtterances для слотов.

(структура)

Пример фразы, которая вызывает намерение или отвечает на запрос на извлечение значения слота.

фраза -> (строка)

Пример фразы, которую Amazon Lex использует для построения своей модели машинного обучения для распознавания намерений.

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот все еще ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько наборов сообщений, каждый из которых содержит один или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

URL изображения для отображения на карточке ответа. URL изображения должен быть общедоступным, чтобы платформа, отображающая карточку ответа, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Размещение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенных для слота.

frequencyInSeconds -> (целое число)

Частота отправки сообщения пользователю. Минимальное значение 1 секунда, максимальное 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ожидает более этого времени ответа, он перестанет отправлять сообщения.

allowInterrupt -> (булево)

Указывает, что пользователь может прервать ответ, говоря во время воспроизведения сообщения.

active -> (булево)

Указывает, будет ли бот ожидать ответа от пользователя. Если это поле равно false, ожидание и продолжение ответов для слота не используются. Если поле active не указано, значение по умолчанию — true.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API