Создает экземпляр класса. Инициализирует базовые параметры и время начала обработки
Protected_Флаг использования хранилища данных
Protected_Информация о сессии пользователя
Protected_Название хранилища данных Может быть одним из:
ProtectedappКонтекст приложения.
ProtectedcontrollerКонтроллер с логикой приложения
ProtectederrorТекст ошибки, возникшей при работе приложения
Флаг использования локального хранилища вместо БД. Используются стандартные механизмы хранения данных платформы
ProtectedMAX_Максимальное время ответа навыка в миллисекундах
Данные для немедленной отправки после инициализации. Если не null, команды пользователя не обрабатываются. Используется для проверки работоспособности приложения
ProtectedtimeВремя начала обработки запроса в миллисекундах
ProtectedWARMING_Время ответа навыка в миллисекундах при котором будет отправлено предупреждение
Protected_Формирует ответ для пользователя. Собирает текст, TTS, карточки и кнопки в единый объект ответа
Объект ответа для Алисы
Protected_ProtectedИнициализирует TTS (Text-to-Speech) в контроллере. Обрабатывает звуки и стандартные звуковые эффекты
Тип приложения
Protected_ProtectedПри превышении установленного времени исполнения, пишет информацию в лог
Получение ответа, который отправится пользователю. В случае с Алисой, Марусей и Сбер, возвращается json. С остальными типами, ответ отправляется непосредственно на сервер.
Получает текст ошибки, возникшей при выполнении программы
Текст ошибки или null
Получение данные из локального хранилища Алисы
Получает время выполнения запроса в миллисекундах
Время выполнения запроса
Формирует ответ для оценки приложения По умолчанию вызывает getContext()
Ответ в формате платформы
Инициализирует основные параметры для работы с запросом
Запрос пользователя в формате строки или объекта
Контроллер с логикой навыка
true при успешной инициализации, false при ошибке
Проверка на использование локального хранилища
Сохраняет данные в локальное хранилище
Данные для сохранения
Устанавливает время начала обработки запроса. Используется для измерения времени выполнения
Класс для работы с платформой Яндекс Алиса. Отвечает за инициализацию и обработку запросов от пользователя, а также формирование ответов в формате Алисы Alisa
See
TemplateTypeModel Смотри тут