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