Начало работы / MHUB
Полный гайд: подключение платного канала в MAX
Пошаговая инструкция: создайте закрытый канал, подключите бота, настройте тарифы и платёжную систему. Полный онбординг для новых пользователей.
С чего начать
MHUB позволяет продавать доступ в закрытый канал или чат MAX через бота. Подписчики оплачивают тариф — бот автоматически добавляет их в канал и удаляет при истечении подписки.
Шаг 1. Создайте закрытый канал в MAX
- Откройте приложение MAX и создайте новый канал

- В настройках канала установите тип «Закрытый»
- ⚠️ Важно: отключите «Заявки на вступление» в настройках канала

Если заявки на вступление включены — необходимо будет подтверждать каждое вступление, что может привести к ошибкам. Бот сам управляет добавлением участников, поэтому заявки должны быть отключены.
Шаг 2. Создайте бота в MAX
- Подтвердите статус ИП в MAX Business — это необходимо для создания бота
- После подтверждения создайте бота по инструкции Создание бота в MAX
- Бот проходит модерацию — обычно занимает несколько часов
- После модерации получите токен бота (длинная строка из букв и цифр)
Токен выглядит примерно так:
003.AbCdEfGhIjKlMnOpQrStUvWxYz...
Подробная инструкция: Где взять токен клиентского бота
Шаг 3. Подключите бота в MHUB
- Откройте MHUB Admin и войдите
- Перейдите в раздел Проекты → Создать проект
- Выберите тип «Закрытый канал»
- Введите название проекта (видно только вам)
- Вставьте токен бота, полученный на шаге 2
- Нажмите Создать — MHUB автоматически зарегистрирует webhook и активирует бота
Шаг 4. Добавьте бота в канал администратором
- Откройте ваш закрытый канал в MAX
- Перейдите в настройки → Администраторы
- Добавьте вашего бота как администратора
- Выдайте боту права: добавление участников, удаление участников
Без прав администратора бот не сможет добавлять и удалять подписчиков.
Шаг 5. Настройте тарифы
- В MHUB Admin откройте ваш проект → Тарифы → Добавить тариф
- Заполните поля:
- Название — отображается в боте (например: «1 месяц», «3 месяца», «Навсегда»)
- Цена — сумма в рублях
- Длительность — количество дней доступа (0 = бессрочно)
- Создайте столько тарифов, сколько нужно — они все появятся в боте кнопками
Шаг 6. Подключите платёжную систему
MHUB поддерживает Prodamus и Robokassa.
Prodamus (рекомендуется)
- Зарегистрируйтесь на prodamus.ru
- В личном кабинете Prodamus → Настройки → Уведомления укажите URL webhook:
https://mhub-max.ru/v1/integrations/prodamus/webhook/<ваш_bot_id> - Скопируйте секретный ключ из Prodamus
- В MHUB Admin → ваш проект → Платёжная система → вставьте ключ и сохраните
Подробная инструкция: Подключение Prodamus
Как работает бот с подписчиком
После настройки бот автоматически выполняет весь цикл:
| Событие | Что делает бот |
|---|---|
Пользователь пишет /start |
Отправляет приветствие с кнопками Тарифы и Статус подписки |
| Нажатие «Тарифы» | Показывает список тарифов с ценами, кнопка Оплатить у каждого |
| Нажатие «Оплатить» | Генерирует ссылку на оплату и отправляет пользователю |
| Оплата прошла | Отправляет сообщение «✅ Оплата получена!» и ссылку-приглашение в канал |
| Добавление в канал | Автоматически после подтверждения оплаты |
| За 3 дня до конца | Отправляет напоминание: «⚠️ Ваша подписка заканчивается через 3 дня» |
| Подписка истекла | Отправляет сообщение: «❌ Подписка закончилась. Нажмите Тарифы для продления» |
| Удаление из канала | Автоматически после истечения подписки |
| Нажатие «Статус подписки» | Показывает текущий тариф и дату окончания |
Промокоды (опционально)
Создайте промокод в MHUB Admin → ваш проект → Промокоды → Добавить:
- Скидка — процент скидки от цены тарифа (например, 30%)
- Срок сгорания — через сколько дней промокод сгорает у пользователя после активации
- Лимит активаций — максимальное число использований (или без ограничений)
- Действителен до — конкретная дата окончания действия промокода
Пользователь вводит промокод в боте перед оплатой — цена автоматически пересчитывается.
Ссылки для прямого доступа (опционально)
В MHUB Admin → ваш проект → Ссылки доступа можно создать специальные ссылки:
- Пользователь переходит по ссылке → попадает в бота → подписка активируется без оплаты
- Удобно для раздачи бесплатного доступа, переноса подписчиков или партнёрских программ
- Можно ограничить количество активаций
Частые ошибки
Бот не добавляет в канал
→ Проверьте, что бот является администратором канала с правами на добавление и удаление участников
Пользователи попадают в канал без оплаты
→ Убедитесь, что «Заявки на вступление» отключены в настройках канала в MAX
Бот не отвечает на сообщения
→ Проверьте правильность токена в настройках проекта в MHUB Admin
Оплата прошла, но доступ не выдан
→ Проверьте URL webhook в Prodamus/Robokassa — должен точно совпадать с указанным в шаге 6