Вы можете создать сценарий голосового робота с помощью одного из инструментов Studio:
Для этого авторизуйтесь в Studio и создайте соответствующий проект.
Проекты, которые будут использовать сценарии, созданные в Code/Graph для SaluteBot Voice, будут отображаться во вкладке Связанные проекты раздела Настройки.
Вебхук публикации Code/Graph для SaluteBot Voice можно получить во вкладке Связанные проекты раздела Настройки.
Создание проекта Graph
Graph — это проект для разработки голосового робота в визуальном конструкторе Graph. Здесь вы можете:
- выбрать шаблон с готовым примером сценария;
- создать проект самостоятельно и разработать сценарную логику.
Использование в SaluteBot Voice
При создании проекта Graph вы можете указать, что он будет использоваться в качестве сценария голосового робота.
Создание проекта Code
Code — это проект для создания голосового робота на языке JavaScript в среде разработки Code. Здесь вы можете:
- создать пустой проект и разработать сценарную логику;
- подключить свой репозиторий для хранения проектов.
Как создать проект
Для создания проекта Code для SaluteBot Voice:
- Авторизуйтесь в Studio.
- Перейдите в личное или корпоративное пространство, в котором вы будете создавать голосовой робот.
- Нажмите кнопку Создать проект и выберите проект Code.
- Введите название проекта, которое будет отображаться в пространстве.
- Нажмите кнопку Создать проект.
Подключение репозитория
По умолчанию новые проекты сохраняются в локальном хранилище, но вы также можете использовать для хранения свой репозиторий. Для этого при создании проекта Code выберите опцию Внешний репозиторий.
Подключить репозиторий можно следующими способами:
- через логин и пароль от учетной записи;
- через логин и сгенерированный Personal Access Token (актуальный способ авторизации для GitHub).
В качестве внешнего репозитория можно использовать любой хостинг, в котором поддерживается доступ по логину и паролю или по PAT (Personal Access Token). Например, проект можно хранить в репозитории Git. Другие системы контроля версий, такие как Mercurial или SVN, не поддерживаются.