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