Курс

Оплата через подписку на тг-канал

МОДУЛЬ 7: ПРИЁМ ОПЛАТ • Урок 3 из 6

Представим ситуацию: ты создал приложение, сервис или обучающую платформу. Но вместо того чтобы продавать доступ к самому сервису, ты продаёшь подписку на закрытый Telegram-канал + даришь свой сервис пользователям. Зачем?!

А вот зачем:

[ КАК ЭТО РАБОТАЕТ ]

1. Создаёшь закрытый Telegram-канал с контентом
   ↓
2. Подключаешь сервис для приёма оплат (Tribute и др.)
   ↓
3. Клиент платит через бота
   ↓
4. Бот автоматически добавляет его в канал и выдает доступ
   ↓
5. (Опционально) Твой сервер получает webhook о новом подписчике

Вся логика происходит внутри Telegram. Клиенту не нужно никуда переходить.

Для связки со своим приложением: после того как клиент оплатил и попал в канал, ты можешь отслеживать кто подписан и автоматически давать этим людям доступ к твоему сервису (подробнее ниже).

[ TRIBUTE ]

Трибут это верифицированный бот в Telegram (есть синяя галочка). Один из самых популярных сервисов для монетизации каналов.

Условия:

  • Комиссия: 10% на все транзакции
  • Выплаты: 2 раза в месяц (25-го и 10-го числа)
  • Минимальная выплата: €100
  • Цены подписок: €1-€1000 / ₽100-₽60,000
  • Валюты: рубли, евро
  • Скоро: крипта (USDT, BTC, TON)
  • Пользователи: более 70,000 авторов

Что умеет:

  • Подписки на закрытые каналы (разовые, недельные, месячные, годовые)
  • Разовые платежи (донаты)
  • Продажа цифровых товаров
  • Продажа физических товаров

Как подключить:

  1. Найди в Telegram: @tribute
  2. Нажми "Создать проект"
  3. Привяжи свой закрытый канал
  4. Настрой цену подписки
  5. Получи ссылку для клиентов

Клиент переходит по ссылке → платит → автоматически попадает в канал.

Зарегистрируйся в Tribute
Подключи монетизацию своего Telegram-канала
через официального верифицированного бота
Открыть Tribute →

[ АЛЬТЕРНАТИВЫ ]

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

ТУТ МОГ БЫТЬ СПИСОК АЛЬТЕРНАТИВ, РЕКОМЕНДОВАТЬ Я НЕ МОГУ НИ ОДИН ИЗ СЕРВИСОВ, ПОТОМУ ЧТО НИ ОДНОМУ ИЗ НИХ НА 100 ПРОЦЕНТОВ НЕ ДОВЕРЯЮ.

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

[ СВЯЗКА С ПЛАТФОРМОЙ ]

Если ты продаёшь не просто контент в канале, а доступ к обучающей платформе или сервису, нужно связать оплату в Telegram с аккаунтом на твоей платформе.

Что важно знать про Tribute webhook:

Tribute имеет webhook API (автоматическое уведомление о платеже). Когда клиент оплачивает подписку, Tribute отправляет сообщение на твой сервер с данными:

  • telegram_user_id - ID пользователя в Telegram
  • subscription_id - номер подписки
  • status - статус платежа (активна / отменена)

Но этот webhook НЕ содержит email адрес клиента. Только Telegram ID. Поэтому ниже варианты как выкрутиться из этого нюанса.

ДВА ОСНОВНЫХ ВАРИАНТА:

Вариант А: идентификация по telegram ID

Если твоя платформа может работать без email регистрации, это самый простой способ:

  1. Клиент оплачивает подписку через Tribute
  2. Tribute отправляет webhook на твой сервер с telegram_user_id
  3. Твой сервер записывает в базу данных telegram_user_id → доступ активен
  4. Клиент заходит на платформу через Telegram Login (после того как увидел ссылку в закрепленном посте твоего канала)
  5. Платформа проверяет его telegram_user_id в базе → даёт доступ

Преимущества:

  • Полностью автоматически
  • Клиенту не нужно вводить email

Как реализовать:

Попроси Claude Code настроить эту связку. Вот промпт:

Я хочу подключить Tribute webhook для автоматической выдачи досту...

Найди информацию:
1. Как настроить webhook в Tribute (официальная документация)
2. Какие данные приходят в webhook (формат, поля)
3. Как проверить HMAC подпись от Tribute (безопасность)

Создай:
1. API функцию api/tribute-webhook.ts которая:
   - Принимает webhook от Tribute
   - Проверяет HMAC подпись (защита от подделки)
   - При событии "new_subscription" → записывает telegram_user_id в Supabase
   - При событии "cancelled_subscription" → удаляет доступ
2. Используй переменные окружения для секретных ключей

Объясни как настроить webhook URL в панели Tribute.

Вариант Б: сбор email через бота

Если на твоём сайте нужна регистрация по email, добавь промежуточный шаг через бота.

Как это работает для клиента:

  1. Клиент оплачивает подписку через Tribute
  2. Попадает в закрытый канал
  3. В закреплённом сообщении видит: "Для доступа к платформе напиши боту @твой_бот"
  4. Пишет боту (этот бот является админом в твоем канале)
  5. Бот проверяет что клиент подписан на канал
  6. Бот просит: "Введи свой email"
  7. Бот отправляет ссылку для входа на сайт (magic link)

Как реализовать:

Попроси Claude Code:

"Создай Telegram-бота для сбора email.
Бот проверяет подписку на канал @my_channel.
Если подписан — просит email и записывает в Supabase.
После записи отправляет magic link для входа на сайт."

Когда использовать:

  • Твой сайт требует регистрацию по email
  • Хочешь вести email-рассылку подписчикам
  • Нужно связать Telegram-аккаунт с аккаунтом на сайте

[ ПРАВИЛА И ОГРАНИЧЕНИЯ ]

Перед использованием Tribute (или любого другого сервиса) важно понимать правила:

[+] Разрешённый контент:

  • Образовательные материалы, курсы, уроки
  • Новости, аналитика, прогнозы (без финансовых рекомендаций)
  • Развлекательный контент
  • Консультации, менторство

[-] Запрещённый контент:

  • Порнография и контент 18+
  • Азартные игры без лицензии
  • Финансовые пирамиды, "гарантированный заработок"
  • Запрещённые товары (наркотики, оружие)
  • Взлом, мошенничество, нарушение авторских прав

Как избежать проблем:

  1. Читай пользовательское соглашение (Terms of Service) перед началом работы
  2. Описывай товар честно - что именно получит клиент
  3. Предоставляй то, что обещал (иначе будут жалобы)
  4. Отвечай на вопросы клиентов (поддержка обязательна, но AI тут спасает)
⚠️ Важно:

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

[ ПЛЮСЫ И МИНУСЫ ]

Плюсы:

  • Не нужно ИП
  • Клиент не уходит из Telegram
  • Простая настройка
  • Автоматическое управление доступом

Минусы:

  • Комиссия 10% (у Tribute)
  • Выплаты 2 раза в месяц, не мгновенные
  • Минимальная выплата €100
  • Webhook не содержит email клиента (только Telegram ID)
  • Привязан к Telegram

[ КОГДА ИСПОЛЬЗОВАТЬ ]

Эта модель идеальна если:

  • Продаёшь контент или обучение
  • Аудитория в Telegram
  • Не хочешь заморачиваться с платёжными системами
  • Не готов регистрировать ИП

Не подходит если:

  • Нужны мгновенные выплаты
  • Клиенты не в Telegram
  • Объём продаж большой (10% комиссия это не очень на масштабе)
💬 Совет:

Эта модель — адекватная альтернатива обычному методу. Она не является панацеей, но позволяет зарабатывать даже в условиях крайне ограниченных возможностей ;)