Assistant Client


Assistant Client — это инструмент для локального тестирования и отладки Сanvas App c виртуальным ассистентом Салют. Он реализован в виде JavaScript протокола, который эмулирует среду Android и вызывает нативные методы. Такой подход не требует от разработчика наличия физических устройств и позволяет запустить виртуального ассистента через браузер.

Подробную информацию о подключении и API Assistant Client вы найдете в открытом репозитории на GitHub.

Установка

Для установки Assistant Client выполните следующую команду:

$ npm i @sberdevices/assistant-client

Авторизация запросов

Для разработки и локального тестирования смартапа с помощью Assistant Client вам потребуется токен авторизации запросов к ассистенту. Этот токен необходимо передавать в методе createSmartappDebugger.

Чтобы получить токен авторизации:

  1. Авторизуйтесь в SmartMarket Studio.
  2. Нажмите на иконку вашего профиля в правом верхнем углу окна и выберите опцию Настройки профиля.
  3. Перейдите в пункт Эмулятор. Вы увидите уникальный токен авторизации. Токен действителен для всех ваших смартапов в течение 24 часов.
  4. Нажмите кнопку Скопировать ключ. Токен будет скопирован в буфер обмена.

Если срок действия токена истек, обновите его по кнопке Обновить ключ.