Без выдумок про интерфейс

Чат-бот в мессенджере MAX

Бот в MAX устроен похоже на телеграмного — но заводится иначе. Разбираем, что для этого нужно на самом деле и что делать, если бот нужен ради обращений клиентов, а не сам по себе.

Главное отличие от Telegram

В Telegram бот создаётся за минуту: написали BotFather, получили токен, работаете. В MAX так не выйдет. Документация платформы говорит прямо: бот создаётся после подключения к платформе MAX для партнёров, а для этого нужен профиль организации или предпринимателя и проверка данных.

То есть первый шаг здесь не технический, а бумажный. Это отсекает тех, кто хотел «попробовать за вечер», и заодно объясняет, почему в поиске по запросу про ботов MAX так много статей и так мало готовых ботов.

Что бот умеет со стороны кода

  • Bot API — Отдельный интерфейс платформы: бот получает события и отправляет сообщения запросами к API, как в других мессенджерах.
  • События переписки — Приходят создание сообщения, его правка и удаление, а также запуск бота человеком — на каждое можно ответить своим действием.
  • Долгий опрос — Соединение держится открытым, пока не появится событие. Это дешевле частых запросов и не требует внешнего адреса для вебхука.
  • Вложения — Фотографии и документы принимаются и отдаются так же, как текст.
  • Отметка прочитанного — Граница прочитанного двигается вручную, и двигать её нужно после того, как обращение принято в работу: иначе сообщение считается доставленным, а его нигде нет.

Три пути, если бот нужен ради клиентов

  1. 1 Своя разработка Подключаетесь к платформе для партнёров, проходите проверку, пишете бота на Bot API. Даёт полную свободу и требует разработчика на постоянной основе — бот живёт, пока его чинят.
  2. 2 Конструктор Готовые сервисы собирают сценарии без кода. Подходит для ответов на частые вопросы и плохо подходит там, где человек хочет живого ответа.
  3. 3 Приём обращений в общий поток Бот вам вообще не нужен: обращения из MAX приходят туда же, куда сообщения с сайта и из Telegram, а отвечают на них люди. Так делает WidgetChat — канал подключаем мы по заявке.

Когда бот не решает задачу

Сценарии с ветками хорошо смотрятся на схеме и плохо — в переписке: человек с третьей попытки просит «оператора», а до этого злится. Бот выигрывает там, где ответ действительно один и тот же — статус заказа, часы работы, ссылка на инструкцию.

Если вопросы разные, дешевле сделать так, чтобы живой ответ приходил быстро. Обращение, которое сразу попало нужному человеку вместе с историей переписки, закрывается за те же секунды, что и ответ бота.

Частые вопросы

Можно ли создать бота в MAX бесплатно и за минуту, как в Telegram?

Нет. Платформа требует подключения к MAX для партнёров с профилем организации или предпринимателя и проверкой данных — только после этого создаётся бот.

Нужен ли программист?

Для собственного бота — да, это обычная разработка на Bot API. Если задача в том, чтобы принимать обращения клиентов, программист не нужен: канал подключается на нашей стороне.

Чем бот отличается от приёма обращений через WidgetChat?

Бот отвечает по заранее написанным правилам. У нас обращение из MAX попадает в общий поток вместе с сообщениями с сайта и из Telegram, и на него отвечает человек.

Что нужно, чтобы подключить MAX к WidgetChat?

Зарегистрироваться, подключить сайт и написать нам в чат, какой аккаунт MAX связать с вашим рабочим пространством. Остальное делаем мы.

Читайте также

Подключите чат к своему сайту

Регистрация по почте или через Telegram, настройка в кабинете, одна строка кода на сайте. Сейчас бесплатно.