Digital-агентство полного цикла с 2014 года
partner@lead.media
Telegram → Max

Как перенести бот из Telegram в Max: пошаговая инструкция 2026

АШАлексей Шестаков8 марта 2026 г.8 мин чтения

Ваш бот принимает 200 заказов в день. Telegram замедляют. Бот перестаёт отвечать за 3 секунды — клиенты уходят. Знакомо?

У Романа из Москвы — сеть пиццерий «Три корочки». Telegram-бот: каталог, корзина, оплата, трекинг доставки. 2 300 заказов в неделю через бота. Средний чек — 1 450 рублей. Когда Telegram замедлили в феврале 2026 — время ответа бота выросло с 1,5 до 8 секунд.

Результат за первую неделю замедления:

  • 2 300 → 1 800 заказов (минус 22%)
  • 500 потерянных заказов × 1 450 ₽ = 725 000 ₽ недополученной выручки
  • Негативные отзывы: «Ваш бот тормозит, заказал у конкурентов»

Через 5 дней после переноса в Max — 2 450 заказов в неделю. Больше, чем было в Telegram. Время ответа: 0,8 секунды.

Но дальше — хуже. Или лучше, в зависимости от того, переносите вы бота или нет. Вот полная история и техническая инструкция.


Шаг 0: Карта функций — что вообще умеет ваш бот

Перед тем как трогать код — составьте полную карту. Роман думал, что его бот «просто принимает заказы». Когда мы разобрали его по винтикам, вот что обнаружили:

ФункцияСложность переносаВремя
Каталог с фото и ценамиНизкая2 часа
Корзина и оформление заказаНизкая3 часа
Оплата (Telegram Payments)Высокая6 часов
Трекинг доставкиСредняя4 часа
Интеграция с iiko (CRM)Средняя4 часа
Уведомления о статусеНизкая1 час
Программа лояльностиСредняя3 часа
Inline-режим (поиск по меню)Средняя3 часа
Реферальная системаНизкая2 часа
Аналитика и отчётыНизкая2 часа
Итого~30 часов

10 модулей. Не один. Десять. Если вы не составите такую карту — гарантирую, что-то забудете. И узнаете об этом, когда клиент попробует оплатить заказ и ничего не произойдёт.

Совет: Пройдитесь по боту как клиент. Нажмите каждую кнопку, проверьте каждый сценарий. Записывайте. Это ваше техническое задание на перенос.

Шаг 1: Создание бота в Max

Процесс похож на Telegram, но есть нюансы.

  1. Откройте Max, найдите @BotFather (да, в Max тоже есть BotFather)
  2. Отправьте /newbot
  3. Укажите имя и username (используйте те же, что в Telegram — для узнаваемости)
  4. Получите API-токен
Внимание: Не публикуйте токен в открытых репозиториях на GitHub. Звучит очевидно — но мы видели это у 3 из 5 клиентов. Храните токен в переменных окружения (.env), а не в коде.

Что бы вы сделали, если кто-то украдёт токен вашего бота? Он получит доступ ко всей базе клиентов и сможет рассылать спам от вашего имени. Не рискуйте.


Шаг 2: Что совместимо, а что нет

Max Bot API — это форк Telegram Bot API с модификациями. Большая часть функций работает идентично. Но дьявол — в деталях.

Работает без изменений (просто замените URL):

ФункцияTelegramMaxИзменения
sendMessageapi.telegram.orgapi.max.buzzТолько URL
sendPhoto / sendVideoРаботаетРаботаетТолько URL
InlineKeyboardРаботаетРаботаетТолько URL
ReplyKeyboardРаботаетРаботаетТолько URL
ВебхукиРаботаетРаботаетДругой URL
getUpdates (long polling)РаботаетРаботаетТолько URL

Требует адаптации:

ФункцияЧто менятьВремя
Telegram PaymentsЗаменить на VK Pay4–8 часов
Inline-режим в чатахДругой формат callback2–3 часа
Работа с каналами/группамиДругие ID и методы2–4 часа
Стикеры и GIFДругие ID пакетов1–2 часа
Passport (верификация)Нет аналога, нужен workaround4–8 часов

Не работает в Max:

  • Telegram Stars (внутренняя валюта Telegram)
  • Secret Chats API (доступен только в приложении)
  • Sponsored Messages API

Но вот в чём проблема: большинство бизнес-ботов используют только первую таблицу. Для 80% ботов перенос — это буквально замена одной строчки в конфиге: URL API-эндпоинта.


Шаг 3: Адаптация кода — практика

Вот конкретные изменения для популярных фреймворков.

Python (aiogram 3.x)

Что менять:

  • Базовый URL API: api.telegram.org/bot{token}api.max.buzz/bot{token}
  • Если используете aiogram — создайте кастомный Session с новым URL
  • Вебхук URL: укажите ваш сервер

Основная логика обработки сообщений, callback-кнопок и FSM (конечного автомата) остаётся без изменений.

Node.js (grammY / Telegraf)

Что менять:

  • В grammY: параметр client.apiRoothttps://api.max.buzz
  • В Telegraf: new Telegraf(token, { telegram: { apiRoot: 'https://api.max.buzz' } })
  • Вебхук URL

Роман использовал grammY. Изменение заняло одну строчку кода. Но потом начались нюансы с платежами — потому что Telegram Payments не работают в Max.

Платежи: Telegram Payments → VK Pay

Это самая трудоёмкая часть. Telegram Payments использует свой протокол (Stripe, провайдеры). В Max — VK Pay.

Что нужно сделать:

  1. Зарегистрировать магазин в VK Pay (если ещё нет)
  2. Получить API-ключи VK Pay
  3. Заменить обработчик pre_checkout_query на VK Pay callback
  4. Адаптировать формирование счёта (invoice) под формат VK Pay
  5. Протестировать: создание счёта → оплата → подтверждение → доставка

Плюс: VK Pay не берёт комиссию с покупателя. В Telegram клиент платил +2–3% комиссии платёжному провайдеру. В Max — нет. Романы клиенты это оценили.

Не хотите возиться с платежами? Lead.Media подключит VK Pay за вас →


Шаг 4: Перенос базы пользователей — самый важный этап

У Романа 12 000 пользователей в базе бота. У каждого: история заказов, баллы лояльности, адрес доставки, предпочтения. Просто «перезапустить бот в Max» — значит потерять все эти данные для клиента.

Стратегия миграции:

  1. В Telegram-боте добавьте кнопку: «Перейти в Max → сохранить баллы и историю»
  2. Кнопка генерирует уникальный токен (UUID), привязанный к Telegram-профилю
  3. Клиент переходит по ссылке в Max-бот, вводит токен
  4. Система связывает Telegram ID и Max ID через общий user_id
  5. Все данные — на месте

Конверсия этого метода у Романа: 57% за первую неделю. С повторной рассылкой — 74% за две недели.

А теперь — самое важное. Что делать с 26%, которые не перешли?

Не удаляйте Telegram-бота. Оставьте его работать в режиме «читай, но заказывай в Max». Telegram-бот показывает меню, но при попытке заказа говорит: «Заказы теперь принимаем в Max — там быстрее и без комиссии. Перейти → [ссылка]».

Это конвертирует ещё 8–12% в течение следующего месяца.


Шаг 5: Тестирование — не пропускайте

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

Чек-лист тестирования:

  • Все команды отвечают корректно (/start, /help, /menu)
  • Каталог отображается с фото и ценами
  • Корзина работает (добавить, удалить, изменить количество)
  • Оплата проходит (тестовый платёж через VK Pay)
  • Уведомления приходят (статус заказа, подтверждение)
  • CRM получает данные (новый заказ, статус, клиент)
  • Кнопки и callback-ответы работают
  • Inline-режим работает (если используется)
  • Рассылка отправляется корректно
  • Бот работает на iOS, Android и десктопе
Совет: Создайте тестовую группу из 5 человек — сотрудники, друзья, семья. Попросите каждого пройти полный сценарий: от поиска товара до оплаты. За 2 часа найдёте 90% багов.

Сроки и стоимость переноса

Тип ботаВремя (DIY)Время (Lead.Media)Стоимость у нас
Простой (меню + ответы)1–2 дня4–8 часовот 25 000 ₽
Средний (каталог + CRM)3–5 дней1–2 дняот 60 000 ₽
Сложный (платежи + лояльность + аналитика)7–14 дней2–4 дняот 120 000 ₽
Enterprise (мультибот + интеграции)14–30 дней5–7 днейот 200 000 ₽

Разница в сроках — потому что мы уже перенесли 50+ ботов. У нас есть готовые скрипты миграции, шаблоны адаптации и отлаженные процессы.


Before / After: бот «Три корочки»

МетрикаTelegram (до замедления)Telegram (после замедления)Max
Время ответа1,5 сек8 сек0,8 сек
Заказов в неделю2 3001 8002 450
Конверсия каталог→заказ34%21%38%
Жалобы на скорость2/нед47/нед0
Комиссия за платёж2,5%2,5%0%

2 450 заказов × 1 450 ₽ = 3 552 500 ₽ в неделю. Без комиссии за платежи Роман экономит ещё ~88 000 ₽ в месяц.

«Мы думали, переезд — это проблема. Оказалось — это апгрейд. Бот в Max работает быстрее, платежи без комиссии, а клиенты довольны. Жалею, что не перешли раньше.» Роман, владелец сети пиццерий «Три корочки»


Что дальше?

Если у вас есть бот в Telegram и вы думаете о переносе — начните с карты функций (Шаг 0). Это бесплатно и займёт 30 минут. Но даст понимание масштаба работ.

А если масштаб пугает — напишите нам. Бесплатно оценим сложность переноса и скажем точные сроки и стоимость. Первые 10 клиентов в марте получают скидку 15%.

Подробнее о полной миграции бизнеса (не только бота) — в нашем мастер-гайде.

АШ
Алексей ШестаковТехнический директор

Full-stack разработчик с 10-летним опытом. Специализация — Next.js, highload и веб-перформанс.

Поделиться:

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

16 марта 2026 г.11 мин

Telegram как канал продаж: стратегия от 0 до лидов

Пошаговая стратегия построения бизнес-канала в Telegram: от первого поста до системной генерации лидов. Контент, рост, м...

Читать
3 марта 2026 г.7 мин

Как перенести группу из Telegram в Max — участники, настройки, история

Пошаговое руководство по миграции Telegram-группы в Max: приглашение участников, настройка модерации, перенос правил и к...

Читать
18 марта 2026 г.10 мин

ROI маркетинга: как считать и что считать нормой

ROI маркетинга — ключевая метрика для любого бизнеса, но считают её правильно единицы. Разбираем формулы, нормы по отрас...

Читать

Обсудим ваш проект

Оставьте заявку — мы перезвоним и проведём бесплатный аудит

Бесплатно и без обязательств
Ответим в течение 15 минут
Покажем прогноз заявок по вашей нише

Ответим в течение 15 минут. Консультация бесплатная.