ym88659208ym87991671
Быстрый старт Chat App | Документация SmartMarket
Skip to main content

Быстрый старт Chat App

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

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

  1. Войдите в SmartMarket Studio.

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

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

  3. В разделе Инструменты разработки приложений выберите SmartApp.

  4. В поле Название укажите «Привет, Мир!».

    По этому названию вы сможете запустить смартап на поверхностях: в мобильном приложении Салют и на устройствах SberDevices.

  5. Выберите тип Chat App и нажмите Создать проект.

    Откроется черновик проекта.

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

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

    Для разработки чатапа лучше всего подходят инструменты Graph и Code.

    По умолчанию выбран пункт SmartApp API.

  8. В раскрывающемся списке Проект выберите пункт Новый проект.

    Откроется окно создания нового проекта Graph или Code, в зависимости от выбранного инструмента.

  9. В поле Название проекта укажите «Привет, Мир!».

  10. В раскрывающемся списке Выбор шаблона выберите Пустой проект и нажмите Создать проект.

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

    caution

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

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

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

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

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

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

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

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

note

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

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

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

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

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

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

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

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

note

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

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

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

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

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

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

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

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

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

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

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

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

Обновлено 20 апреля 2022

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней