Интеграция с Dialogflow
Для того, чтобы бот смог использовать базу знаний вашего проекта, необходимо произвести интеграцию сервиса Dialogflow с платформой Metabot24. Это делается с помощью уникального ключа, связывающего вашего бота и проект DF.
Получение уникального ключа
Для начала следует зайти в настройки созданного вами проекта при помощи нажатия на иконку настроек соответствующего Агента в левом меню DF.
Если вы еще не создавали свой проект на сервисе, можете узнать как это сделать в разделе «Начало работы с Dialogflow».
В настройках Агента нажмите на ссылку в поле Project ID. Данная ссылка откроет перед вами окно Google Cloud.
Если того потребует сервис – пройдите регистрацию.
Далее откройте боковое меню нажатием на иконку в левом верхнем углу. В блоке More Products перейдите в раздел API & Services подраздел Credentials.
В открывшемся окне следует создать учетные данные. Для этого нажмите на кнопку Create Credentials и выберите Help me choose.
Далее в открывшемся окне следует выполнить следующие действия:
- В блоке Credential Type, необходимо указать какой API будет использоваться, выбрав Dialogflow API.
- Указать параметры: Application data и No, I'm using them.
- Нажать на кнопку NEXT.
- В блоке Service account details указать Название сервисного аккаунта латинскими буквами и нажать на кнопку Create and Continue.
- В блоке Grant this service account access to project указать роль в поле Role – Project – Owner.
- Нажать на кнопку Continue.
- В следующем диалоговом окне нажать кнопку DONE.
Теперь в разделе Service Accounts появился созданный нами аккаунт.
Для создания нового авторизационного ключа нажмите на иконку редактирования аккаунта.
В открывшемся окне перейдите в раздел Keys и выберете в выпадающем списке Add key пункт Create new key.
Выберите тип ключа JSON и создайте его кнопкой Create.
Браузер автоматически скачает файл с закрытым ключом, предложив его сохранить на диск.
Рекомендуем сохранить файл для дальнейшего копирования ключа на платформу.
В информационном сообщении вы получите уведомление об успешном создании и скачивании закрытого ключа.
Теперь файл с ключом можно открыть любым текстовым редактором, и скопировать весь текст в буфер обмена.
Передача уникального ключа боту
Выберете бот на платформе Metabot24, который хотите связать с DF.
В разделе Настройки бота выберете пункт Интеграции. Затем нажмите на кнопку Новая привязка чтобы создать новую интеграцию.
Последним шагом заполните следующие параметры в открывшемся диалоговом окне:
- Интеграционная система - выберите из списка Dialogflow;
- Авторизационный ключ (json) - вставьте полностью текст закрытого ключа, полученного вами ранее в Google Cloud.
Нажмите кнопку Создать.
После этого интеграция успешно создана и бот готов к обучению через Dialogflow.
Нет комментариев