SubBot
Білінг-бот, що охороняє твій приватний Telegram-канал 24/7. Платних впускає, прострочених викидає — автоматично. Stripe-підписки + USDT/TON для крипто-аудиторії.

Проблема, яку ми прийшли вирішити.
До: власник каналу щоранку звіряв список @username з таблицею оплат, тикав боржників у DM, викидав прострочених руками, відповідав на постійні «чи пройшов мій платіж?». Десь 10 годин на тиждень йшло тільки на білінг — а chargeback-и все одно траплялися.
Після: три кнопки оплати в welcome-повідомленні — TON, Stripe, USDT. Підписник отримує доступ миттєво після успішного charge. BullMQ пінгує за 7, 3, 1 день до закінчення. По закінченні кікає автоматично і шле one-tap посилання для продовження. Власник займається контентом. Бот займається всім іншим.
Контекст
Власники приватних каналів — сигнальники, фітнес-коучі, VIP-клуби — витрачали години щотижня на оплати: вручну звіряли надходження, тикали боржників у DM, викидали прострочених по таблиці. Бот замінює всю цю роботу автоматизованою 24/7-системою білінгу та контролю доступу.
Підхід
Node.js на grammY — найшвидший Telegram-фреймворк, який ми чіпали в production. Stripe Subscription API з верифікованими webhooks для рекурентів з карт. TON Connect і NowPayments API для USDT on-chain. BullMQ на Redis крутить чергу експірації — кожне нагадування і кожен кік це scheduled job, переживає рестарти і падіння. MongoDB зберігає граф підписників з TTL-індексами для авточистки. З боку власника — адмінка з тарифами, промокодами, вікнами продовження і live MRR.



Як цей проєкт робився насправді.
Кожен проєкт залишає паперовий слід. Коментарі в Figma, ТЗ у Notion, історія в GitHub, логи Vercel, треди в Telegram, перша тижнева аналітика. Цифри нижче — реальні, скріни доступні на запит під NDA.
◆ Скріни будь-якого артефакту — на запит. Конфіденційні деталі відредаговані.
Ключові можливості
- ◆Гібридна оплата — Stripe-підписки + TON/USDT крипта
- ◆Розумне відстеження терміну з авто-кіком при простроченні
- ◆Нагадування про продовження за 7, 3 та 1 день до закінчення
- ◆Скасування та зміна тарифу одним кліком із меню бота
- ◆Адмінка — граф підписників, MRR, churn rate у реальному часі
Результати
Запущено в березні 2026. Перший місяць на одному приватному фітнес-каналі: 200+ платних підписників онбордено, нуль ручних втручань від власника. Три платіжні рейки означали що крипто-юзери не відвалювалися на Stripe-стіні. Час власника на білінг — з ~10 годин на тиждень до менш ніж 20 хвилин.
Tech stack
What the client said.
Вів свій приватний фітнес-канал два роки переважно руками — оплати в DM, кіки прострочених за ранковою перевіркою таблиці. Після встановлення SubBot я буквально перестав перевіряти. Перший місяць: 200 нових платних підписників, всіх онбордило автоматично, нуль питань «чи пройшов платіж?». MRR подвоївся за тридцять днів.