Проект «Bot»
О проекте
Сервис с автоматической выдачей доступа через Telegram-бота.
Проект позволяет пользователям быстро и удобно получить доступ без сложных настроек. Вся работа происходит через Telegram-бот: регистрация, получение конфигурации, управление доступом и проверка срока действия.
После оплаты или активации пробного периода пользователь автоматически получает уникальные настройки, которые можно использовать на любых устройствах.
Возможности
- 🔐 Автоматическая выдача доступа
- ⚡ Быстрая генерация конфигураций
- 📅 Контроль срока действия подписки
- 👤 Привязка к Telegram-пользователю
- 🧹 Автоматическое удаление истёкших подключений
Особенности
- Полная автоматизация процесса
- Интеграция с системой оплаты
- Централизованное управление пользователями
- Масштабируемая архитектура (FastAPI + Celery + PostgreSQL)
- Синхронизация конфигурации в реальном времени
Для кого проект
- Для пользователей, которым нужен простой доступ без настройки
- Для администраторов Telegram-сервисов
Стек технологий
Проект использует следующие основные компоненты:
Язык
- Python 3.13.7
Backend
- FastAPI — высокопроизводительный backend-фреймворк
- PostgreSQL — основная реляционная база данных
- Redis — in-memory хранилище, используется как брокер сообщений
- Celery — асинхронные фоновые задачи
- SQLAdmin — административная панель на основе SQLAlchemy
Инфраструктура
- Docker / Docker Compose — контейнеризация и оркестрация сервисов