Как создать бота в MAX: пошагово для новичка

Как собрать бота в MAX без программиста: платформа и токен, конструктор, приветствие с кнопками и заявка менеджеру. Проверка перед запуском и код в конце.

Опубликовано
Чтение
5 минут
Разделов
8

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

01

Что понадобится

  • Юрлицо, ИП или самозанятость — резидент России. Обычный пользователь без статуса бота в MAX не создаст.
  • Госуслуги с ролью «Руководитель» или «Администратор» в кабинете организации. Подойдут и T-Business ID или Alfa ID.
  • MAX на компьютере. Без приложения конструктор при проверке покажет белый экран.
  • Конструктор ботов, который работает с MAX: BotHelp, SmartBot Pro, TextBack и другие партнёры платформы. Ниже пример на BotHelp.
02

Шаг 1. Решите, что бот будет делать

Начните не с сервиса, а с одной задачи. Самая частая — принять заявку: узнать, что нужно человеку, взять имя и телефон и передать менеджеру.

Запишите разговор обычным текстом, прежде чем открывать конструктор:

  • Бот: «Здравствуйте! Чем помочь?» Кнопки «Записаться», «Узнать цену», «Задать вопрос».
  • Человек нажал «Записаться». Бот спрашивает, на какую услугу и когда удобно.
  • Бот просит имя и телефон.
  • Бот отвечает, что будет дальше: «Менеджер свяжется с вами сегодня».

Если разговор не помещается на половину страницы, бот получится запутанным. Разбейте его на несколько коротких веток.

03

Шаг 2. Создайте бота на платформе MAX

Бот создаётся не в мессенджере, а на business.max.ru: раздел «Чат-боты» → «Создать». Заполните карточку: логотип 500×500 px, название до 59 символов без эмодзи, описание до 200 символов. Никнейм вида id<ИНН>_bot платформа присвоит сама.

Бот проходит модерацию — до 48 часов по рабочим дням. Токен потом лежит в «Чат-боты» → «⋮» → «Настройки».

Заполняйте карточку сразу начисто. Любая правка настроек после публикации снова отправляет бота на модерацию. Подробно про верификацию и токен — в статье «MAX для бизнеса: что это и как подключить к CRM».

04

Шаг 3. Подключите бота к конструктору

  1. Откройте каналы

    В кабинете BotHelp: «Настройки» → «Каналы» → «Добавить новый канал» → MAX.

  2. Вставьте токен

    Скопируйте токен бота с платформы MAX и вставьте в окно подключения.

  3. Сохраните

    Нажмите «Сохранить настройки». В кабинете появятся разделы «Диалоги», «Подписчики», «Боты» и «Автоматизация».

Пошагово с картинками это описано в справке BotHelp. По данным сервиса на ноябрь 2026 года, первые 14 дней бесплатны без привязки карты, дальше — от 1 599 ₽ в месяц. Авторассылки для канала MAX в BotHelp пока недоступны.

05

Шаг 4. Соберите разговор

Приветствие настраивается в разделе «Автоматизация» → «Приветствие». Дальше — сообщения, кнопки и вопросы по вашему тексту из первого шага.

Кнопки у ботов в MAX стоят прямо под сообщением. Типов семь:

  • обычная кнопка — ведёт к следующему сообщению;
  • ссылка — открывает сайт;
  • «Поделиться контактом» — присылает номер телефона, на который зарегистрирован MAX;
  • геолокация — присылает, где человек находится;
  • мини-приложение — открывает его внутри бота;
  • текст — отправляет боту заготовленную фразу;
  • копирование — копирует текст, например промокод.

Кнопкой «Поделиться контактом» телефон собирать надёжнее, чем просить набрать его вручную: опечаток не будет. Проверьте, умеет ли её ваш конструктор.

Путь заявки в готовом боте:

Ссылка или QR-кодсайт, Авито, стойка
Приветствиетри кнопки
Вопросыуслуга, имя, телефон
Заявка менеджерууведомление в Telegram или MAX
Ответ клиентучто будет дальше

Уведомление менеджеру в BotHelp настраивается отдельным шагом: заявка приходит в Telegram или MAX. Кнопку «Задать вопрос» ведите на живого человека: переписка появится в разделе «Диалоги».

06

Шаг 5. Проверьте и запустите

Перед запуском

Отмечено 0 из 5

Если хотя бы один пункт не прошёл, исправьте до того, как вешать ссылку на сайт.

Клиенты найдут бота по никнейму в поиске MAX, но цифры никто не запоминает. Раздавайте ссылку и QR-код. В ссылку можно добавить метку источника: max.ru/<никнейм>?start=avito. Сделайте разные метки для сайта, Авито и стойки, и будет видно, откуда пришёл человек. В метку не кладите ничего личного: её видно в открытом виде.

07

Что важно знать про ботов в MAX

  • Клиент пишет первым. Бота нельзя добавить в личный диалог: человек сам открывает чат с ним по ссылке.
  • Заявки храните не только в боте. Платформа может приостановить приложение без объяснения причин. Отправляйте заявки ещё и в таблицу или CRM.
  • Без рекламы в сервисных сообщениях. Правила платформы это запрещают.
  • В группах бот по умолчанию не работает. Добавление в групповые чаты включается в настройках приватности бота.
08

Если нужен код

Для своей логики — проверки записи по расписанию, поиска клиента в базе, заявки в CRM — бота пишут на коде. У MAX есть официальные библиотеки для JavaScript и Go. Минимальный бот на JavaScript из README библиотеки, установка — npm install @maxhub/max-bot-api:

bot.ts · TypeScript
import { Bot } from '@maxhub/max-bot-api';

const bot = new Bot(process.env.BOT_TOKEN);

// Установка подсказок с доступными командами
bot.api.setMyCommands([
  {
    name: 'ping',
    description: 'Сыграть в пинг-понг'
  },
]);

// Обработчик события запуска бота
bot.on('bot_started', (ctx) => ctx.reply('Привет! Отправь мне команду /ping, чтобы сыграть в пинг-понг'));

// Обработчик команды '/ping'
bot.command('ping', (ctx) => ctx.reply('pong'));

// Обработчик для сообщения с текстом 'hello'
bot.hears('hello', (ctx) => ctx.reply('world'));

// Обработчик для всех остальных входящих сообщений
bot.on('message_created', (ctx) => ctx.reply(ctx.message.body.text));

bot.start();

Для Python есть сторонняя библиотека maxapi. Что учесть в коде:

  • запросы идут на platform-api2.max.ru, токен — в заголовке Authorization;
  • получать сообщения без сервера можно только для проверки. В рабочем боте MAX разрешает только вебхук по HTTPS с настоящим сертификатом;
  • не больше 30 запросов в секунду, иначе ответ 429.

Всё это есть в документации MAX. Как собрать похожего бота в Telegram, я разбирал в статье «Как создать Telegram-бота».

Автор · Семён БогдановСобираете бота в MAX и застряли?

Напишите, что должен делать бот и на каком шаге не получается. Подскажу по опыту, как собрать разговор и куда отправлять заявки, чтобы они не терялись. Можно просто задать вопрос.

Задать вопрос
Семён Богданов

Читать дальше

№ 08Мессенджеры
48 чна модерацию бота по рабочим дням
· 5 мин

MAX для бизнеса: что это и как подключить к CRM

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

МессенджерыCRMЧитать →
№ 04Продажи
26проверок переписки и уроков
· 4 мин

Как контролировать менеджеров в мессенджерах и не читать все чаты

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

ПродажиМессенджерыИИЧитать →