Interface IMarusiaResponse

Hierarchy

  • IMarusiaResponse

Properties

buttons?: null | IMarusiaButton[]

Кнопки, которые следует показать пользователю. Все указанные кнопки выводятся после основного ответа Алисы, описанного в свойствах response.text и response.card. Кнопки можно использовать как релевантные ответу ссылки или подсказки для продолжения разговора.

Описание карточки — сообщения с поддержкой изображений. Если приложению удается отобразить карточку для пользователя, свойство response.text не используется.

end_session: boolean

Признак конца разговора. Допустимые значения: false — сессию следует продолжить; true — сессию следует завершить.

text: string

Текст, который следует показать и сказать пользователю. Максимум 1024 символа. Не должен быть пустым. Текст также используется, если у Алисы не получилось отобразить включенную в ответ карточку (свойство response.card). На устройствах, которые поддерживают только голосовое общение с навыком, это будет происходить каждый раз, когда навык присылает карточку в ответе. В тексте ответа можно указать переводы строк последовательностью «\n», например: "Отдых напрасен. Дорога крута.\nВечер прекрасен. Стучу в ворота."

tts?: string

Ответ в формате TTS (text-to-speech), максимум 1024 символа. Советы по использованию этого формата приведены в разделе Как настроить генерацию речи. Вы также можете проигрывать звуки из библиотеки Алисы и собственные звуки (теги , которые используются для ссылок на звуки, не учитываются в ограничении в 1024 символа на длину значения свойства tts).

Generated using TypeDoc