ym88659208ym87991671
Создание сценария чат-бота с нуля в инструментах Graph и Code | Документация для разработчиков

Создаем сценарий с нуля

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

Вы можете создать сценарий чат-бота с помощью одного из инструментов Studio:

  • Визуальный конструктор Graph.
  • Среда разработки на языке JavaScript Code.

Для этого авторизуйтесь в Studio и создайте соответствующий проект.

Проекты, которые будут использовать сценарии, созданные в Code/Graph, будут отображаться во вкладке Связанные проекты раздела Настройки. Такой проект будет показан в настройках в разделе Связанные проекты до подключения интеграции в SaluteBot.

Вебхук публикации Code/Graph можно получить во вкладке Связанные проекты раздела Настройки.

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

Graph — это проект для разработки чат-бота в визуальном конструкторе Graph. Здесь вы можете:

  • выбрать шаблон с готовым примером сценария;
  • создать проект самостоятельно и разработать сценарную логику.

Использование в SaluteBot

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

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

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

Code — это проект для создания чат-бота на языке JavaScript в среде разработки Code. Здесь вы можете:

  • выбрать шаблон с готовым примером сценария;
  • создать пустой проект и разработать сценарную логику;
  • подключить свой репозиторий для хранения проектов.

Как создать проект

Для создания проекта Code:

  1. Авторизуйтесь в Studio.
  2. Перейдите в личное или корпоративное пространство, в котором вы будете создавать смартап.
  3. Нажмите кнопку Создать проект и выберите проект Code.
  4. Введите название проекта, которое будет отображаться в пространстве.
  5. При необходимости выберите шаблон и укажите ссылку на внешний репозиторий.
  6. Нажмите кнопку Создать проект.

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

Подключение репозитория

По умолчанию новые проекты сохраняются в локальном хранилище, но вы также можете использовать для хранения свой репозиторий. Для этого при создании проекта Code выберите опцию Внешний репозиторий.

Подключить репозиторий можно следующими способами:

  • через логин и пароль от учетной записи;
  • через логин и сгенерированный Personal Access Token (актуальный способ авторизации для GitHub).

В качестве внешнего репозитория можно использовать любой хостинг, в котором поддерживается доступ по логину и паролю или по PAT (Personal Access Token). Например, проект можно хранить в репозитории Git. Другие системы контроля версий, такие как Mercurial или SVN, не поддерживаются.

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