Чат-бот в мессенджере MAX
Бот в MAX устроен похоже на телеграмного — но заводится иначе. Разбираем, что для этого нужно на самом деле и что делать, если бот нужен ради обращений клиентов, а не сам по себе.
Главное отличие от Telegram
В Telegram бот создаётся за минуту: написали BotFather, получили токен, работаете. В MAX так не выйдет. Документация платформы говорит прямо: бот создаётся после подключения к платформе MAX для партнёров, а для этого нужен профиль организации или предпринимателя и проверка данных.
То есть первый шаг здесь не технический, а бумажный. Это отсекает тех, кто хотел «попробовать за вечер», и заодно объясняет, почему в поиске по запросу про ботов MAX так много статей и так мало готовых ботов.
Что бот умеет со стороны кода
- Bot API — Отдельный интерфейс платформы: бот получает события и отправляет сообщения запросами к API, как в других мессенджерах.
- События переписки — Приходят создание сообщения, его правка и удаление, а также запуск бота человеком — на каждое можно ответить своим действием.
- Долгий опрос — Соединение держится открытым, пока не появится событие. Это дешевле частых запросов и не требует внешнего адреса для вебхука.
- Вложения — Фотографии и документы принимаются и отдаются так же, как текст.
- Отметка прочитанного — Граница прочитанного двигается вручную, и двигать её нужно после того, как обращение принято в работу: иначе сообщение считается доставленным, а его нигде нет.
Три пути, если бот нужен ради клиентов
- 1 Своя разработка Подключаетесь к платформе для партнёров, проходите проверку, пишете бота на Bot API. Даёт полную свободу и требует разработчика на постоянной основе — бот живёт, пока его чинят.
- 2 Конструктор Готовые сервисы собирают сценарии без кода. Подходит для ответов на частые вопросы и плохо подходит там, где человек хочет живого ответа.
- 3 Приём обращений в общий поток Бот вам вообще не нужен: обращения из MAX приходят туда же, куда сообщения с сайта и из Telegram, а отвечают на них люди. Так делает WidgetChat — канал подключаем мы по заявке.
Когда бот не решает задачу
Сценарии с ветками хорошо смотрятся на схеме и плохо — в переписке: человек с третьей попытки просит «оператора», а до этого злится. Бот выигрывает там, где ответ действительно один и тот же — статус заказа, часы работы, ссылка на инструкцию.
Если вопросы разные, дешевле сделать так, чтобы живой ответ приходил быстро. Обращение, которое сразу попало нужному человеку вместе с историей переписки, закрывается за те же секунды, что и ответ бота.
Частые вопросы
Можно ли создать бота в MAX бесплатно и за минуту, как в Telegram?
Нет. Платформа требует подключения к MAX для партнёров с профилем организации или предпринимателя и проверкой данных — только после этого создаётся бот.
Нужен ли программист?
Для собственного бота — да, это обычная разработка на Bot API. Если задача в том, чтобы принимать обращения клиентов, программист не нужен: канал подключается на нашей стороне.
Чем бот отличается от приёма обращений через WidgetChat?
Бот отвечает по заранее написанным правилам. У нас обращение из MAX попадает в общий поток вместе с сообщениями с сайта и из Telegram, и на него отвечает человек.
Что нужно, чтобы подключить MAX к WidgetChat?
Зарегистрироваться, подключить сайт и написать нам в чат, какой аккаунт MAX связать с вашим рабочим пространством. Остальное делаем мы.
Читайте также
Подключите чат к своему сайту
Регистрация по почте или через Telegram, настройка в кабинете, одна строка кода на сайте. Сейчас бесплатно.