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