Даурен Абитов
MAX · чат-боты · перенос из Telegram

Чат-бот в MAX для бизнеса: как создать бота и перенести его из Telegram

Автор: Даурен Абитов, более 20 лет на руководящих должностях, из них 15 на производстве · Обновлено

Чтобы создать чат-бот в MAX, нужен статус: юрлицо, ИП или самозанятый, резидент России. Бота регистрируют на платформе «MAX для партнёров» после проверки профиля, затем он проходит модерацию и получает токен. Дальше сценарий собирают в конструкторе или пишут через API. Ниже порядок по шагам, подводные камни, на которые я наступил сам, и перенос из Telegram.

20-150 тыс. ₽цена бота в зависимости от функций
2 ботаработают у меня в MAX
6 шаговот профиля до первого сообщения

Что умеет бот для MAX в бизнесе

Бот в MAX делает то же, что бот в Telegram: принимает заявки, записывает клиентов, отвечает на частые вопросы, присылает уведомления, публикует посты в канал компании. У ботов есть кнопки, вложения и работа в групповых чатах.

На той же платформе MAX для бизнеса заводят канал компании и мини-приложения, а к боту подключают CRM и другие сервисы партнёров.

Как создать бота в MAX: пошагово

  1. Подключитесь к платформе «MAX для партнёров». Она работает в браузере и в мини-приложении «MAX для бизнеса».
  2. Создайте профиль организации, ИП или самозанятого и дождитесь верификации. Без неё бота не создать.
  3. Создайте бота на платформе. Он проходит модерацию и только после неё становится доступен людям.
  4. Возьмите токен: на платформе в разделе «Чат-боты», в меню бота, пункт «Настройки». Если бот создан в мини-приложении, токен выдаёт бот «MAX для бизнеса» по команде «Получить токен». Токен никому не показывайте, с ним можно управлять ботом.
  5. Выберите, как будете собирать сценарий: в конструкторе без кода или через API.
  6. Если через API, решите, как бот будет узнавать о новых сообщениях: через webhook, когда MAX сам присылает событие на ваш сервер, или через long polling, когда бот сам регулярно спрашивает.

Конструктор или разработка

Конструктор подходит, когда бот ведёт по заранее известному сценарию: меню, запись, ответы на частые вопросы. Их делают партнёры платформы, программист не нужен.

Разработка нужна, когда бот должен работать с вашими данными: читать 1С или CRM, считать, публиковать в несколько каналов, пересылать заявки ответственным. Так устроены оба моих бота.

Подводные камни, на которые я наступил сам

У меня в MAX работают два бота. Первый публикует посты сразу в канал в Telegram и в канал в MAX из одного текста. Второй присылает мне в личку каждый пост перед выходом с кнопками «опубликовать сейчас», «перенести на завтра 9:00» и «снять».

Номер канала бот узнаёт не сразу

Чтобы писать в канал, боту нужен номер этого чата. Проще всего получить его из события, которое приходит боту, когда его добавляют в канал, или из адреса канала в веб-версии MAX.

Личное сообщение уходит по номеру пользователя

Написать человеку в личку по номеру чата у меня не получилось: MAX отвечал, что чат не найден. Сообщение проходит, если отправлять его по номеру пользователя.

Ник из Telegram становится чужим упоминанием

Если в тексте поста есть ник Telegram через @, MAX делает из него упоминание своего пользователя, а это может быть совсем другой человек. Ссылки на Telegram в текстах для MAX я пишу полным адресом.

Сообщение не длиннее 4000 знаков

Длинный пост, который проходит в Telegram, в MAX надо резать или сокращать. Мой публикатор проверяет длину до отправки.

API переезжает на новый адрес

Документация просит отправлять запросы на platform-api2.max.ru вместо старого адреса и добавить в доверенные сертификат Минцифры. Без сертификата запросы к новому адресу падают с ошибкой проверки подлинности. Токен передаётся только в заголовке Authorization, через адрес запроса больше нельзя.

Как перенести бота из Telegram в MAX

Логика бота остаётся прежней: сценарии, тексты, связь с CRM и таблицами. Меняется слой, который общается с мессенджером: другие методы API, свои номера чатов и пользователей, свои кнопки, лимит длины сообщения, другое форматирование.

Удобнее всего вынести логику отдельно и подключить к ней оба мессенджера. Так работает мой публикатор: один текст, два канала. Бот продолжает работать в Telegram, пока в MAX не наберётся аудитория.

Подписчиков бот сам не перенесёт, это разные мессенджеры. Людям нужно дать ссылку на нового бота: в канале, в рассылке, на сайте.

Сколько стоит и с чего начать

Бот для MAX стоит от 20 000 до 150 000 ₽, в зависимости от функций и сложности: бот-меню в конструкторе и бот, который читает 1С и раздаёт заявки менеджерам, стоят по-разному. Напишите, что должен делать бот и где он работает сейчас. Я отвечу, что бы я сделал и где в этой вилке окажется ваш бот. Это бесплатно и ни к чему не обязывает.

Если бот - часть большой автоматизации, первый шаг - диагностика одного процесса за 80 000 ₽, цена известна до начала. Из чего складывается цена, описано на странице стоимость внедрения ИИ. Если бот должен сам принимать решения, например разбирать заявки по смыслу, посмотрите страницу про ИИ-агентов.

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

Можно ли создать бота в MAX без ИП или компании

Нет. Платформа доступна юрлицам, ИП и самозанятым, резидентам России. Физлицу без статуса бота не зарегистрировать.

Можно ли сделать чат-бот MAX без программиста

Да, в конструкторе партнёров платформы, если сценарий простой: меню, запись, частые вопросы. Когда нужна связь с 1С, CRM или несколькими каналами, понадобится разработка.

Сколько ждать модерацию

Столько, сколько займёт проверка на платформе. Закладывайте это время в план запуска: пока бот не прошёл модерацию, людям он недоступен.

Нужно ли закрывать бота в Telegram

Не обязательно. Бот может работать в обоих мессенджерах сразу, если логика вынесена отдельно.

Написать в MAX Telegram WhatsApp +7 928 332-77-91 Почта

Работаю дистанционно по всей России, где находится ваша компания, значения не имеет.