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