Protected
_authАвторизационный токен если есть (Актуально для Алисы). Передастся в том случае, если пользователь произвел авторизацию в навыке.
Protected
_botКонтроллер с логикой приложения.
BotController Смотри тут
Protected
_contentПолученный запрос. В основном JSON или строка.
Protected
getВозвращаем корректную конфигурацию для конкретного типа приложения.
any
Пользовательский запрос.
Номер сообщения.
Данные из хранилища.
Optional
userBotConfig: null | FunctionФункция, возвращающая параметры пользовательского приложения.
Подключение логики приложения.
Контроллер с логикой приложения.
Инициализация конфигурации приложения.
Конфигурация приложения.
Запуск приложения. В случае ошибки вернет исключение. Рекомендуется вызывать метод в том случае, когда используется свой сервер отличный от micro. При этому нужно самому заполнить данные в _content, а также обработать данные, переданные в заголовке.
Пользовательский класс для обработки команд.
Устанавливает данные, полученные с сервера. Не рекомендуется записывать данные самостоятельно. Стоит использовать тогда, когда запуск осуществляется через свой webhook. При этом данные не валидируется, и разработчик сам отвечает за переданный контент.
Данные, полученные сервером.
Запуск приложения через http
Имя хоста, на котором будет запущено приложение
Порт, на котором будет запущено приложение
Пользовательский класс для обработки команд.
Запуск приложения через micro. Не рекомендуется к использованию, и в ближайщих обновлениях будет удалено. Оставлено для совместимости.
Полученный запрос
Возврат запроса
Пользовательский класс для обработки команд.
Тестирование приложения. Отображает только ответы навыка. Никакой прочей информации (изображения, звуки, кнопки и тд) не отображаются!
Для корректной работы, внутри логики навыка не должно быть пользовательских вызовов к серверу бота.
Параметры для теста
Generated using TypeDoc
Класс отвечающий за тестирование приложения. В нем происходит инициализации параметров, выбор типа приложения, запуск логики и возврат корректного результата. Рекомендуется использовать его, для проверки своего приложения. При выпуске в релиз, стоит заменить на Bot
See
bot