Приклад: Telegram-бот, який продає курс і відкриває доступ після оплати
Конкретний приклад платіжного бота для викладачів: каталог курсів, інвойс, webhook - потім інвайт у приватний канал, файли або Mini App з уроками. Частинами й Telegram Stars теж.
Цей приклад я беру, коли людина вже продає знання в Telegram: канал із тізерами, бот, який відповідає «скільки коштує?», і менеджер, який кидає номер картки. Завдання бота - взяти гроші й відкрити доступ без цього копіювання.
Продукт - не «чатбот із кнопкою оплати». Це ліцензія, прив’язана до Telegram user id: оплачено → учасник приватного каналу / відкриває Mini App з уроками / отримує файли. Не оплачено або повернено - зовні.
1. Сценарій користувача в цьому прикладі
Чотири кроки. Якщо пропустити webhook або інвайт, лишиться кнопка оплати й черга в підтримку.
- Старт: бот вітає, показує 1-5 продуктів (курс, воркшоп, PDF-пак). Якщо пропозиція одна - каталог пропускаємо, одразу до оплати.
- Оплата: бекенд створює pending-покупку, далі інвойс Mono / LiqPay / Stripe або нативний інвойс Telegram. Для дешевих цифрових допів можуть підійти Stars - знайте комісію й обмеження «лише digital goods».
- Webhook paid: позначити покупку, згенерувати одноразовий інвайт у канал (або додати ботом, якщо канал ваш), надіслати файли або увімкнути прапорець, який Mini App перевіряє при відкритті.
- Підтримка: «оплачено, доступу немає» - це пошук за Telegram id і останнім платежем, а не полювання в таблиці. Повернення - відкликати інвайт і виключити з каналу.
2. Що я б зібрала першою (і чого не чіпала б)
Для першого платного курсу я б не збирала LMS. Я б збирала прийом грошей і видачу доступу.
- Так: один провайдер, яким студенти вже платять (в Україні Mono або LiqPay, за кордоном Stripe), webhook, приватний канал або віддача файлів, простий адмін-список оплачених id.
- Пізніше: оплата частинами (два-три інвойси, доступ після першого або після останнього - зафіксуйте письмово), Mini App-плеєр, тести, сертифікати.
- Не в v1: власний відео-CDN, форум, гейміфікація. Це інші продукти. Вони не збирають першу гривню.
3. Оплати, які пасують цьому прикладу
Провайдер під студента, не під тренд. Українська когорта на 8 000 грн не хоче Stars.
- Україна, разово: еквайринг Monobank або LiqPay. Apple Pay / Google Pay на платіжній сторінці. Webhook → інвайт. Checkbox / Вчасно.Каса, якщо потрібна фіскалізація.
- Міжнародні картки: Stripe Checkout або Payment Links з бекенду, success_url назад у Telegram. Підписки, якщо курс - це членство: це вже інший приклад.
- Telegram Stars: ок для дрібних цифрових товарів у боті. Погано для когорти на 15 000 грн, якщо студенти чекають банківську квитанцію й рахунок ФОП.
Висновок: бот для курсу - каса плюс двері
Якщо ви вже ведете аудиторію в каналі й губите продажі в Direct, цей приклад зазвичай найменший платний Telegram-продукт, від якого змінюється каса місяця. Я підключаю інвойс, webhook, інвайт і пошук «оплачено». Потрібно зібрати це під ваш курс - одна пропозиція чи невеликий каталог - напишіть через форму, окреслимо обсяг.
Треба зібрати, а не лише прочитати?
Розробка Telegram Mini App: Next.js, платежі, боти. Прямий підряд.
Готові обговорити проєкт?
Я senior веброзробниця, спеціалізуюсь на React і Next.js - відкрита до фриланс-проєктів по всьому світу.
Місто
Київ, Україна
Upwork
Переглянути профільTelegram
Напишіть меніViber
Напишіть мені