
Бот MAX одобрен — осталось связать его с сайтом. За связь отвечают две вещи: токен бота и webhook. В этой инструкции — где взять токен, что такое webhook простыми словами и как настроить доставку сообщений с сайта в бота.
Токен — это ключ доступа к боту. Любая программа, у которой есть токен, может отправлять и получать сообщения от имени бота. Поэтому токен хранят как пароль.
Webhook — это «обратный адрес». Когда клиент пишет боту, платформа MAX должна знать, на какой URL переслать это сообщение. Webhook и есть такой URL — он указывает на ваш сайт. Без webhook бот получает сообщения, но сайт о них не узнаёт.
В кабинете dev.max.ru зайдите в раздел Чат-боты и выберите одобренного бота. Если бот ещё на модерации — раздел с токеном будет недоступен.
В карточке бота найдите вкладку Интеграция (или «Токен»). Там размещён токен доступа — длинная строка из букв и цифр.
Нажмите кнопку копирования рядом с токеном. Не выделяйте строку вручную — легко потерять символ. Скопированный токен понадобится при настройке плагина.
Хорошая новость: при работе с плагином MAX Chat Widget вручную писать webhook не нужно. Плагин сам поднимает на сайте адрес для приёма сообщений. Вам остаётся только передать этот адрес платформе — либо плагин делает это автоматически при сохранении токена.
Плагин формирует адрес вида https://ваш-сайт.ru/wp-json/mcw/v1/webhook. Он показан в настройках плагина на вкладке подключения.
Вставьте скопированный токен в поле плагина и сохраните. На этом шаге плагин связывается с платформой и регистрирует webhook автоматически.
Откройте сайт, нажмите кнопку чата и отправьте тестовое сообщение. Оно должно прийти боту в приложение MAX. Ответ из MAX — вернуться в окно чата на сайте.
Токен — это полный доступ к боту. Несколько правил:
Проверьте три вещи: сайт работает по HTTPS, токен скопирован полностью, в настройках плагина нет ошибки соединения. Чаще всего причина — http вместо https.
Технически да, но сообщения с обоих сайтов смешаются в одном боте. Для разделения обращений заведите отдельного бота на каждый сайт.
С плагином MAX Chat Widget — нет. Плагин сам создаёт и регистрирует webhook при сохранении токена.
Старый токен сразу перестаёт работать. Обязательно вставьте новый токен в плагин, иначе чат на сайте остановится.
Установите плагин MAX Chat Widget, вставьте токен — и чат заработает на сайте за пару минут.
Подключить чат к сайту