Protected
_sessionИнформация о сессии пользователя.
Protected
_stateНазвание хранилища. Зависит от того, от куда берутся данные (локально, глобально).
Protected
controllerКласс с логикой приложения.
Protected
errorСтрока с ошибками, произошедшими при работе приложения.
Использование локального хранилища как БД. В качестве локального хранилища будут использоваться стандартные механизмы предоставляемые соответствующей платформой.
Отправка запроса сразу после инициализации. Если не null, то никакие команды пользователя не обрабатываются. Актуально в том случае, если платформа шлет запрос, чтобы убедиться что оно работоспособное. В таком случае нет необходимости запускать логику приложения, а также сохранять данные в источник данных.
Protected
timeВремя начала обработки запроса приложением приложения.
Protected
_getПолучение данных, необходимых для построения ответа пользователю.
Protected
_getПолучение информации о сессии.
IMarusiaSessionResponse
Получение ответа, который отправится пользователю. В случае с Алисой, Марусей и Сбер, возвращается json. С остальными типами, ответ отправляется непосредственно на сервер.
TemplateTypeModel.getContext() Смотри тут
Инициализация основных параметров. В случае успешной инициализации, вернет true, иначе false.
Promise
TemplateTypeModel.init() Смотри тут
Запрос пользователя.
Ссылка на класс с логикой навык/бота.
Generated using TypeDoc
Класс, отвечающий за корректную инициализацию и отправку ответа для Маруси.
See
TemplateTypeModel Смотри тут