Sh Dev Studio
Назад к портфолио
Кейс Sh Dev StudioTelegram-боты

Telegram-бот для продажи курсов и гайдов

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

Публичный кейс Sh Dev Studio: показывает состав решения без раскрытия приватных данных и внутренних материалов.

Pythonaiogram 3SQLAlchemy 2Telegram StarsDockerNginxCertbot
Telegram-бот для продажи курсов и гайдов

Кратко

Сводка по кейсу

Кейс Sh Dev Studio
Тип
Telegram-боты
Направление
Telegram-боты
Стек
Python, aiogram 3, SQLAlchemy 2, Telegram Stars, Docker
Ключевые модули
просмотр гайдов через команду /gaid, просмотр курсов через команду /kurs, карточки цифровых материалов, оплата через Telegram Stars, автоматическая отправка файла после оплаты
Срок
уточняется после оценки сценария
Формат результата
рабочий сценарий, который можно адаптировать под задачу

Задача

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

Что было реализовано

  • Каталог курсов и гайдов с фотографиями, описаниями и стоимостью.
  • Оплата цифровых материалов через Telegram Stars.
  • Автоматическая выдача приобретённого файла после успешной оплаты.
  • Административное меню для управления ассортиментом.
  • Добавление, редактирование и удаление курсов и гайдов.
  • Статистика и рассылки по базе пользователей.
  • Хранение данных пользователей и каталога.
  • Контейнеризация и подготовка к серверному запуску через Docker и Nginx.
  • Настройка защищённого HTTPS-подключения с TLS-сертификатом.

Функции

просмотр гайдов через команду /gaidпросмотр курсов через команду /kursкарточки цифровых материаловоплата через Telegram Starsавтоматическая отправка файла после оплатыадминистративное меню /adminsettingsдобавление гайдов и курсовредактирование материаловудаление материаловпросмотр статистикирассылка текстовых сообщенийрассылка фотографий, видео и документоврассылка готовых товарных карточекподдержка Webhook и Start Polling

Результат

Покупатель может выбрать цифровой материал, оплатить его внутри Telegram и автоматически получить файл. Владельцу не приходится вручную принимать оплату, отправлять материалы каждому покупателю и отдельно вести каталог. Управление товарами, статистикой и рассылками выполняется через встроенную админ-панель.

Кому подойдёт

  • бизнесу, который принимает заявки и вопросы в Telegram
  • экспертам и авторам цифровых материалов
  • командам, которым нужны быстрые уведомления о новых обращениях

Что можно адаптировать

  • добавить оплату, каталог или выдачу доступа
  • связать бота с CRM, таблицами или сайтом
  • расширить админ-раздел и аналитику заявок

Связанные услуги

Если задача шире одного кейса, рядом часто нужны эти направления.

Видеообзор проекта

Полный обзор проекта можно посмотреть по ссылке. Видео откроется в новой вкладке.

Смотреть видеообзор

Галерея

Хочу похожий проект

Расскажите, какой процесс нужно автоматизировать или какой продукт запустить. Подберем структуру под вашу задачу.

Рассчитать в конструкторе