← Назад до блогу
·7 хв читання·

Приклад: Telegram-бот, який продає курс і відкриває доступ після оплати

Конкретний приклад платіжного бота для викладачів: каталог курсів, інвойс, webhook - потім інвайт у приватний канал, файли або Mini App з уроками. Частинами й Telegram Stars теж.

Telegram-ботиОплатаОнлайн-курсиEdTechПриклад

Цей приклад я беру, коли людина вже продає знання в 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, платежі, боти. Прямий підряд.

Розробка Telegram Mini App

Готові обговорити проєкт?

Я senior веброзробниця, спеціалізуюсь на React і Next.js - відкрита до фриланс-проєктів по всьому світу.