Telegram-бот для продажи курсов и гайдов
Разработан Telegram-бот для автоматизированной продажи курсов, гайдов и других цифровых материалов. Пользователь выбирает нужный раздел, открывает карточку материала, оплачивает покупку через Telegram Stars и после подтверждения платежа автоматически получает приобретённый файл. Для владельца предусмотрена встроенная административная панель. Через неё можно добавлять, редактировать и удалять материалы, управлять каталогом, просматривать статистику и запускать рассылки по пользователям. Бот поддерживает отправку текстов, фотографий, видео, документов и готовых товарных карточек. Приложение подготовлено к серверному запуску с использованием Docker, Nginx и TLS-сертификата. В видеодемонстрации отдельные материалы и цены использовались для проверки пользовательского и платёжного сценария.
Публичный кейс Sh Dev Studio: показывает состав решения без раскрытия приватных данных и внутренних материалов.

Кратко
Сводка по кейсу
- Тип
- Telegram-боты
- Направление
- Telegram-боты
- Стек
- Python, aiogram 3, SQLAlchemy 2, Telegram Stars, Docker
- Ключевые модули
- просмотр гайдов через команду /gaid, просмотр курсов через команду /kurs, карточки цифровых материалов, оплата через Telegram Stars, автоматическая отправка файла после оплаты
- Срок
- уточняется после оценки сценария
- Формат результата
- рабочий сценарий, который можно адаптировать под задачу
Задача
Автоматизировать продажу цифровых материалов: предоставить покупателю удобный каталог, принять оплату и выдать файл без ручного участия владельца.
Что было реализовано
- Каталог курсов и гайдов с фотографиями, описаниями и стоимостью.
- Оплата цифровых материалов через Telegram Stars.
- Автоматическая выдача приобретённого файла после успешной оплаты.
- Административное меню для управления ассортиментом.
- Добавление, редактирование и удаление курсов и гайдов.
- Статистика и рассылки по базе пользователей.
- Хранение данных пользователей и каталога.
- Контейнеризация и подготовка к серверному запуску через Docker и Nginx.
- Настройка защищённого HTTPS-подключения с TLS-сертификатом.
Функции
Результат
Покупатель может выбрать цифровой материал, оплатить его внутри Telegram и автоматически получить файл. Владельцу не приходится вручную принимать оплату, отправлять материалы каждому покупателю и отдельно вести каталог. Управление товарами, статистикой и рассылками выполняется через встроенную админ-панель.
Кому подойдёт
- бизнесу, который принимает заявки и вопросы в Telegram
- экспертам и авторам цифровых материалов
- командам, которым нужны быстрые уведомления о новых обращениях
Что можно адаптировать
- добавить оплату, каталог или выдачу доступа
- связать бота с CRM, таблицами или сайтом
- расширить админ-раздел и аналитику заявок
Связанные услуги
Если задача шире одного кейса, рядом часто нужны эти направления.
Видеообзор проекта
Полный обзор проекта можно посмотреть по ссылке. Видео откроется в новой вкладке.
Галерея
Хочу похожий проект
Расскажите, какой процесс нужно автоматизировать или какой продукт запустить. Подберем структуру под вашу задачу.
Рассчитать в конструкторе