Abstract
Protected
constructorОпределяет манеру общения с пользователем. Общаемся на "Вы" или на "ты". Возможные значения: "official" - Официальный тон общения(на Вы) "no_official" - Общаемся на ты null - можно использовать любой тон Актуально для Сбер
null
Компонент, позволяющий отображать кнопки пользователю.
Buttons Смотри тут
Компонент, позволяющий отображать карточки пользователю.
Card Смотри тут
Определяет эмоцию, с которой будет общаться приложение с пользователем. Актуально для Сбер.
Определяет необходимость запроса авторизации для пользователя (Актуально для Алисы).
Определяет состояние завершения сессии.
Определяет наличие экрана.
Определяет необходимость отправки запроса к api сервиса. Актуально для Vk и Telegram. Используется в случае, когда все запросы были отправлены в логике приложения, и дополнительных запросов делать не нужно.
Отправляет запрос на оценку приложения
false
Id сообщения(Порядковый номер сообщения), необходимый для определения начала нового диалога с приложением.
Идентификатор предыдущего действия пользователя.
Оригинальный запрос пользователя.
Дополнительные параметры к запросу.
Полученный запрос.
Звуки, присутствующие в приложении.
Sound Смотри тут
Пользовательское локальное хранилище (Актуально для Алисы и Маруси и Сбера).
Текст, отображаемый пользователю.
Идентификатор текущего действия пользователя. В случае, когда не нужно сохранять идентификатор предыдущей команды, необходимо значение установить в null
Текст, воспроизводимый пользователю. !Важно, если переменная заполняется для типов приложения отличных от голосовых ассистентов, то отправляется запрос в yandex speechkit для преобразования текста в речь. Полученный звук отправляется пользователю как аудио сообщение.
Запрос пользователя в нижнем регистре.
Пользовательские данные, хранящиеся в приложении. (Данный хранятся в базе данных либо в файле, тип зависит от параметра mmApp.isSaveDb).
Определяет статус пользовательских событий, таких как успешная авторизация, либо оценка приложения.
Идентификатор пользователя.
Meta данные пользователя.
Пользовательский токен. Инициализируется когда пользователь авторизовался (Актуально для Алисы).
Abstract
actionОбработка пользовательских команд.
Если не удалось найти обрабатываемых команд в запросе, то в indentName придет null В таком случае стоит смотреть на предыдущую команду пользователя, либо вернуть текст помощи.
Название действия.
Generated using TypeDoc
Абстрактный класс, от которого наследуются все классы, обрабатывающие логику приложения.