Подключение WhatsApp Business напрямую
Чтобы подключить бота в WhatsApp Business:
- Создайте приложение в аккаунте разработчика.
- Настройте приложение.
- Создайте сценарий в Aimylogic.
- Подключите бота к каналу.
- Настройте вебхук в приложении.
- Протестируйте бота в мессенджере.
Видеоинструкция: как подключить чат-бота к WhatsApp
Создание приложения
- Войдите в аккаунт разработчика.
- В верхней панели выберите Мои приложения.
- Нажмите Создать приложение.
- На вкладке Тип выберите Компания и нажмите Далее.
- На вкладке Информация добавьте основную информацию о приложении:
- название;
- электронный адрес;
- связанный бизнес-аккаунт вашей компании.
- Нажмите Создание приложения.
Настройка приложения
Чтобы продолжить настройку приложения, вам нужно сгенерировать постоянный маркер.
Генерация постоянного маркера
Чтобы сгенерировать постоянный маркер:
- Перейдите на страницу Настройки компании.
- В разделе Пользователи выберите Системные пользователи и нажмите Добавить.
- Введите Имя системного пользователя, Роль системного пользователя и нажмите Создать системного пользователя.
- На странице Системные пользователи нажмите Добавить объекты.
- В разделе Выберите тип объекта → Приложения → Выберите объект выберите свое приложение.
- Включите опцию Управление приложением в разделе Полный контроль и нажмите Сохранить изменения.
- На странице Системные пользователи нажмите Создать новый маркер.
- Выберите свое приложение из списка.
- Выберите разрешения
whatsapp_business_management
иwhatsapp_business_messaging
из списка и нажмите Сгенерировать маркер.
Завершение настройки
Чтобы завершить настройку приложения:
- Перейдите на страницу Мои приложения и выберите свое приложение.
- На странице Панель приложений в разделе Добавление продуктов в приложение выберите Интеграция с WhatsApp.
- На вкладке Первые шаги:
- Перейдите к Шаг 1: Выберите номера телефонов и выберите номер телефона, к которому привязан бизнес-аккаунт.
! > Если у вас еще нет номера, перейдите к Шаг 5: Добавьте номер телефона, создайте профиль и подтвердите номер.
Затем вернитесь к Шаг 1: Выберите номера телефонов и выберите номер из выпадающего списка. - Скопируйте ID номера телефона.
- Перейдите к Шаг 1: Выберите номера телефонов и выберите номер телефона, к которому привязан бизнес-аккаунт.
! > Если у вас еще нет номера, перейдите к Шаг 5: Добавьте номер телефона, создайте профиль и подтвердите номер.
- На вкладке Настройка скопируйте Постоянный маркер.
Создание сценария в Aimylogic
Теперь вам нужно создать сценарий бота в Aimylogic.
Особенности сценария в Aimylogic
В канале WhatsApp диалог начинает пользователь, а не бот.
Чтобы пользователь начал диалог с ботом, добавьте на первый экран глобальный интент $TEXT
:
- На вкладке Чат-боты выберите проект бота, который вы планируете подключить к мессенджеру.
- Нажмите Добавить экран → Сделать свой интент.
- Создайте интент
$TEXT
. - Нажмите , чтобы сделать интент шаблоном.
- Включите опцию Сделать доступным из любой точки сценария.
- Нажмите Сохранить.
- Соедините интент
$TEXT
с экраном приветствия в сценарии.
Чтобы обрабатывать непредсказумые фразы пользователя в ходе сценария:
- Добавьте еще один экран с интентом
$TEXT
. Не включайте опцию Сделать доступным из любой точки сценария. - Соедините опцию Любая другая фраза с блоком, в котором будет ответ на непредсказуемую фразу.
Подключение входящего канала
Чтобы подключить канал WhatsApp Business в Aimylogic:
- На вкладке Каналы в разделе Подключения → Мессенджеры, соцсети и API выберите канал WhatsApp Business.
- Выберите способ подключения Напрямую.
- Заполните поля:
- Название канала — введите название входящего канала. Его будете видеть только вы в разделе Каналы.
- Токен — вставьте Постоянный маркер, который вы скопировали ранее.
- ID номера телефона — вставьте идентификатор, который вы скопировали ранее. Это набор символов вида
102678009166123
.
- Нажмите Подключить.
В разделе Подключения вы увидите опубликованный канал WhatsApp Business.
Нажмите Получить webhook. Вебхук понадобится вам для завершения настройки интеграции в аккаунте разработчика.
Настройка вебхука
Чтобы завершить настройку интеграции в приложении:
- Выберите ваше приложение в аккаунте разработчика.
- В разделе Товары на боковой панели выберите WhatsApp → Настройкa.
- На вкладке Настройка перейдите в раздел Webhook и нажмите Изменить.
- Заполните данные в окне Редактировать URL обратного вызова webhook:
- В поле URL обратного вызова вставьте вебхук, скопированный из канала Aimylogic.
- В поле Подтверждение маркера укажите
justai_verify_token
.
- Нажмите Подтвердить и сохранить.
- В разделе Поля Webhook выберите
messages
и нажмите Оформить подписку на поле Webhooks messages. - Нажмите Подтвердить и сохранить.
Тестирование бота
Настройка интеграции завершена. Чтобы протестировать бота, отправьте сообщение в бизнес-аккаунт WhatsApp.