Разработал Telegram-бота для автоматизации продажи VPN-доступа. Пользователь может самостоятельно выбрать тариф, оплатить подписку, получить данные для подключения и управлять своим доступом без участия администратора.
В проекте реализованы:
— регистрация и личный кабинет пользователя;
— выбор тарифного плана;
— приём и проверка оплаты;
— автоматическая выдача доступа;
— учёт срока действия подписки;
— уведомления о скором окончании тарифа;
— продление подписки;
— хранение пользователей, платежей и статусов в базе данных;
— административные функции и технические уведомления;
— обработка ошибок и повторных запросов.
Моя роль: проектирование пользовательских сценариев, разработка Telegram-бота, бизнес-логика подписок, работа с базой данных, интеграции, тестирование и развёртывание на VPS.
Стек: Python, aiogram 3, SQLite/PostgreSQL, aiohttp, APScheduler, Linux, systemd.