Начало работы / MHUB

Полный гайд: подключение платного канала в MAX

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

С чего начать

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


Шаг 1. Создайте закрытый канал в MAX

  1. Откройте приложение MAX и создайте новый канал
    alt
  2. В настройках канала установите тип «Закрытый»
  3. ⚠️ Важно: отключите «Заявки на вступление» в настройках канала
    alt

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


Шаг 2. Создайте бота в MAX

  1. Подтвердите статус ИП в MAX Business — это необходимо для создания бота
  2. После подтверждения создайте бота по инструкции Создание бота в MAX
  3. Бот проходит модерацию — обычно занимает несколько часов
  4. После модерации получите токен бота (длинная строка из букв и цифр)

Токен выглядит примерно так: 003.AbCdEfGhIjKlMnOpQrStUvWxYz...

Подробная инструкция: Где взять токен клиентского бота


Шаг 3. Подключите бота в MHUB

  1. Откройте MHUB Admin и войдите
  2. Перейдите в раздел Проекты → Создать проект
  3. Выберите тип «Закрытый канал»
  4. Введите название проекта (видно только вам)
  5. Вставьте токен бота, полученный на шаге 2
  6. Нажмите Создать — MHUB автоматически зарегистрирует webhook и активирует бота

Шаг 4. Добавьте бота в канал администратором

  1. Откройте ваш закрытый канал в MAX
  2. Перейдите в настройки → Администраторы
  3. Добавьте вашего бота как администратора
  4. Выдайте боту права: добавление участников, удаление участников

Без прав администратора бот не сможет добавлять и удалять подписчиков.


Шаг 5. Настройте тарифы

  1. В MHUB Admin откройте ваш проект → Тарифы → Добавить тариф
  2. Заполните поля:
    • Название — отображается в боте (например: «1 месяц», «3 месяца», «Навсегда»)
    • Цена — сумма в рублях
    • Длительность — количество дней доступа (0 = бессрочно)
  3. Создайте столько тарифов, сколько нужно — они все появятся в боте кнопками

Шаг 6. Подключите платёжную систему

MHUB поддерживает Prodamus и Robokassa.

Prodamus (рекомендуется)

  1. Зарегистрируйтесь на prodamus.ru
  2. В личном кабинете Prodamus → Настройки → Уведомления укажите URL webhook:
    https://mhub-max.ru/v1/integrations/prodamus/webhook/<ваш_bot_id>
  3. Скопируйте секретный ключ из Prodamus
  4. В MHUB Admin → ваш проект → Платёжная система → вставьте ключ и сохраните

Подробная инструкция: Подключение Prodamus


Как работает бот с подписчиком

После настройки бот автоматически выполняет весь цикл:

Событие Что делает бот
Пользователь пишет /start Отправляет приветствие с кнопками Тарифы и Статус подписки
Нажатие «Тарифы» Показывает список тарифов с ценами, кнопка Оплатить у каждого
Нажатие «Оплатить» Генерирует ссылку на оплату и отправляет пользователю
Оплата прошла Отправляет сообщение «✅ Оплата получена!» и ссылку-приглашение в канал
Добавление в канал Автоматически после подтверждения оплаты
За 3 дня до конца Отправляет напоминание: «⚠️ Ваша подписка заканчивается через 3 дня»
Подписка истекла Отправляет сообщение: «❌ Подписка закончилась. Нажмите Тарифы для продления»
Удаление из канала Автоматически после истечения подписки
Нажатие «Статус подписки» Показывает текущий тариф и дату окончания

Промокоды (опционально)

Создайте промокод в MHUB Admin → ваш проект → Промокоды → Добавить:

  • Скидка — процент скидки от цены тарифа (например, 30%)
  • Срок сгорания — через сколько дней промокод сгорает у пользователя после активации
  • Лимит активаций — максимальное число использований (или без ограничений)
  • Действителен до — конкретная дата окончания действия промокода

Пользователь вводит промокод в боте перед оплатой — цена автоматически пересчитывается.


Ссылки для прямого доступа (опционально)

В MHUB Admin → ваш проект → Ссылки доступа можно создать специальные ссылки:

  • Пользователь переходит по ссылке → попадает в бота → подписка активируется без оплаты
  • Удобно для раздачи бесплатного доступа, переноса подписчиков или партнёрских программ
  • Можно ограничить количество активаций

Частые ошибки

Бот не добавляет в канал
→ Проверьте, что бот является администратором канала с правами на добавление и удаление участников

Пользователи попадают в канал без оплаты
→ Убедитесь, что «Заявки на вступление» отключены в настройках канала в MAX

Бот не отвечает на сообщения
→ Проверьте правильность токена в настройках проекта в MHUB Admin

Оплата прошла, но доступ не выдан
→ Проверьте URL webhook в Prodamus/Robokassa — должен точно совпадать с указанным в шаге 6