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