Подключение чат-бота к Битрикс24

Материал из wiki app24.online
Перейти к навигации Перейти к поиску

ВАЖНО! Перед подключением бота с искусственным интеллектом к Открытым линиям Битрикс24 создайте одно намерение и таким образом научите реагировать бота на несколько простых сообщений клиента. Это нужно для тестирования и правильного подключения бота к порталу.

Чтобы подключить чат-бота к Битрикс24:

  1. На сайте Dialogflow в меню слева напротив имени бота нажмите на кнопку Settings Button.png.
    MyBot.png
  2. В открывшемся окне нажмите на ссылку в поле Project ID.
    Ссылка в настройки проекта DialogFlow
  3. На открывшейся странице «Google Cloud Platform» наведите мышь на раздел IAM и администрирование выберите значение Сервисные аккаунты.
    AIM и администрирование
  4. Нажмите на кнопку Создать сервисный аккаунт.
    Agent03.png
  5. На первом шаге введите «говорящее» название сервисного аккаунта и, при необходимости, описание. Идентификатор заполнится автоматически. Account.png
  6. Нажмите на кнопку Создать.
  7. На втором шаге в выпадающем списке Выбрать роль в фильтре введите «Dialogflow», выберите значение Клиент Dialogflow API и нажмите на кнопку Создать.
    JSON.gif
  8. На третьем шаге оставьте поля незаполненными и нажмите на кнопку Готово.
  9. Созданный сервисный аккаунт появится в списке. Откройте его.
  10. В выпадающем списке Добавить ключ выберите значение Создать ключ.
  11. В открывшемся окне выберите тип ключа JSON и нажмите на кнопку Создать. В результате создастся ключ и загрузится на компьютер.
  12. Перейдите на портал Битрикс24 и в меню слева выберите раздел «BotApp24 для открытых линий».
  13. На панели управления нажмите на кнопку Настройки бота.
  14. В открывшемся окне нажмите на кнопку Выберите файл и выберите загруженный JSON-ключ.
    Обновить ключ DialogFlow
  15. Нажмите на кнопку Обновить ключ.
  16. В окне настроек появятся новые поля «Состояние ИИ». В выпадающем списке DialogFlow выберите значение Включен. ВАЖНО! Если DialogFlow включен, то регулярные выражения не работают.
    Bot Settings2.png
  17. Default Fallback Intent и Default Welcome Intent – это намерения, которые автоматически добавляются при создании бота. Для корректной работы бота в редакторе Dialogflow удалять эти намерения нельзя, но в настройках бота можно их выключить. Для этого в выпадающем списке Сообщения: Default Fallback Intent, Default Welcome Intent выберите соответствующие значения. В результате бот будет реагировать только на те сообщения, которым вы его обучите.
  18. Нажмите на кнопку Сохранить изменения и закройте окно настроек.

Далее настройте Открытую линию для работы чат-бота.