ym88659208ym87991671
Запускаем демо-приложение Chat App | Документация для разработчиков

Запускаем демо-приложение Chat App

Обновлено 15 декабря 2023

В этом разделе вы узнаете, как создать и запустить Chat App «Привет, Мир!» с помощью инструментов Studio.

Создание проекта смартапа

  1. Войдите в Studio. Для удобства регистрации и тестирования используйте Сбер ID.

  2. Нажмите Создать проект.

  3. В разделе Мини-приложения Салют выберите Chat App.

  4. В поле Название укажите «Привет, Мир!». По этому названию вы сможете запустить смартап на поверхностях: в мобильном приложении Салют и на устройствах SberDevices. При необходимости создайте группу.

  5. Нажмите Создать проект. Откроется черновик проекта.

  6. Выберите вкладку Параметры.

  7. Выберите в разделе Сценарий смартапа тип сценария: Code, Graph или SmartApp API. Для разработки чатапа лучше всего подходят инструменты Graph и Code. По умолчанию выбран пункт SmartApp API.

  8. В поле Сценарий выберите название проекта, в котором лежит сценарная логика или создайте новый проект.

    К проекту Code вы можете подключить внешний репозиторий, в котором будет храниться код смартапа.

    Внешний репозиторий можно подключить только при создании проекта.

  9. Сохраните проект.

  10. Нажмите кнопку Перейти к проекту.

Разработка Chat App в Graph

При переходе к проекту откроется редактор сценария Graph со списком доступных блоков.

Чтобы создать смартап «Привет, Мир!»:

  1. В разделе Ответ ассистента выберите блок Текст.
  2. В поле Реплика ассистента укажите «Привет, Мир!» и нажмите Сохранить.
  3. Нажмите кнопку Собрать.

После сборки сценария его можно проверить в тестовом виджете, который запускается по кнопке в правом нижнем углу редактора.

Тестовый виджет имеет ограниченную функциональность. Например, он не позволяет определить пользователя. Для полноценного тестирования проверяйте смартап на поверхности.

Разработка Chat App в Code

При переходе к проекту откроется редактор сценария Code.

Для создания смартапа «Привет, Мир!»:

  1. На вкладке Сценарии выберите файл main.sc.

  2. В теге theme, с помощью тега state укажите состояние start:

    theme: /
    state: start
    q!: * *start
    a: Привет, Мир!
  3. Нажмите кнопку Собрать.

После сборки сценария его можно проверить в тестовом виджете, который запускается по кнопке в правом нижнем углу редактора.

Тестовый виджет имеет ограниченную функциональность. Например, он не позволяет определить пользователя. Для полноценного тестирования проверяйте смартап на поверхности.

Запуск на поверхности

Поверхность — приложение или устройство, на котором работает ассистент Салют, например, приложение Салют или SberBox.

Для запуска смартапа на поверхности:

  1. В Studio выберите проект смартапа «Привет, Мир!».

  2. Выберите вкладку Параметры.

  3. В разделе Webhook смартапа, в раскрывающемся списке Версия выберите версию черновика смартапа.

  4. Сохраните проект.

  5. Авторизуйтесь на поверхности с учетной записью Studio.

    Например, используйте тот же Сбер ID.

  6. Скажите ассистенту «Запусти привет мир».

Смотрите также

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.