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