Техническое задание: Telegram-бот для платных мастер-классов
Цель проекта
Разработать функционального Telegram-бота, который автоматизирует процесс продажи и проведения платных онлайн-мастер-классов по рисованию.
Основные функции
- Интеграция платежной системы (например, ЮKassa, Stripe, или другой по согласованию) для приема оплаты за доступ к мастер-классу.
- Автоматическая выдача доступа к приватным материалам (видео, инструкции, чат) после успешной оплаты.
- Интерактивное меню с информацией о мастер-классах, расписанием и ценами.
- Административная панель для управления контентом, пользователями и просмотра статистики по оплатам.
- Система уведомлений для пользователей (напоминания о начале, ссылки на доступ).
Требования к реализации
- Бот должен быть написан на Python с использованием библиотек aiogram или python-telegram-bot.
- Для хранения данных о пользователях, платежах и доступах использовать базу данных (предпочтительно PostgreSQL или SQLite).
- Код должен быть чистым, документированным и готовым к развертыванию на сервере.
- Необходимо обеспечить безопасность обработки платежных данных.
Что ожидается от исполнителя
- Предоставление работающего прототипа для тестирования.
- Полная техническая документация и инструкция по запуску.
- Поддержка и консультация на этапе внедрения.