Assistant Client — это инструмент для локального тестирования и отладки Сanvas App c виртуальным ассистентом Салют. Он реализован в виде JavaScript протокола, который эмулирует среду Android и вызывает нативные методы. Такой подход не требует от разработчика наличия физических устройств и позволяет запустить виртуального ассистента через браузер.
Подробную информацию о подключении и API Assistant Client вы найдете по ссылке.
Установка
Для установки Assistant Client выполните следующую команду:
npm i @salutejs/client
Авторизация запросов
Для разработки и локального тестирования смартапа с помощью Assistant Client вам потребуется токен авторизации запросов к ассистенту. Этот токен необходимо передавать в методе createSmartappDebugger
.
Чтобы получить токен авторизации:
- Авторизуйтесь в Studio.
- Нажмите на иконку вашего профиля в правом верхнем углу окна и выберите опцию Настройки профиля.
- Перейдите в пункт Эмулятор. Вы увидите уникальный токен авторизации. Токен действителен для всех ваших смартапов в течение 24 часов.
- Нажмите кнопку Скопировать ключ. Токен будет скопирован в буфер обмена.
Если срок действия токена истек, обновите его по кнопке Обновить ключ.