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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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