Пиздец очередной

This commit is contained in:
Disledg
2024-12-21 18:25:52 +03:00
parent f5d2051360
commit bfe898f10a
25 changed files with 1065 additions and 574 deletions

View File

@@ -1,36 +1,35 @@
# VPN Configuration Sales Bot (FastAPI Backend)
# VPN Configuration Sales Bot
Бот для Telegram, предназначенный для продажи VPN конфигураций. Проект создан с целью автоматизации процесса продажи VPN и управления пользователями через удобный интерфейс Telegram, с использованием баз данных PostgreSQL и MongoDB.
Проект представляет собой FastAPI сервер, интегрированный с Telegram API для автоматизации продажи VPN конфигураций и управления пользователями. Бекенд обрабатывает запросы, взаимодействует с базами данных PostgreSQL и MongoDB, и обеспечивает удобный интерфейс для пользователей и администраторов.
## 📋 Описание
Этот проект представляет собой Telegram-бота, который позволяет пользователям приобретать VPN настройки, а администраторам управлять конфигурациями и отслеживать заказы. Бот поддерживает работу с двумя базами данных для обеспечения гибкого хранения и обработки данных.
FastAPI сервер предоставляет REST API для управления функционалом Telegram-бота, включая регистрацию, авторизацию, покупку VPN конфигураций и администрирование. Использование FastAPI обеспечивает высокую производительность, читаемый код и расширяемость проекта.
## 🛠 Функционал
- Регистрация и авторизация пользователей
- Покупка VPN конфигураций
- Отсутствует сука
### В стадии разработки
- Автоматическая выдача VPN конфигураций
- Поддержка двух баз данных (PostgreSQL и MongoDB) для более гибкого и масштабируемого хранения данных
- Панель администратора для управления заказами и пользователями
- Саппорт система
- Всё в разработке
## 🚀 Технологии
- **Python**
- **Python 3.x**
- **FastAPI**
- **Telegram API**
- **PostgreSQL**
- **MongoDB**
- **SQLAlchemy** - для взаимодействия с PostgreSQL
- **PyMongo** - для работы с MongoDB
- **PostgreSQL (SQLAlchemy)**
- **MongoDB (PyMongo)**
- **JWT (JSON Web Tokens):** для аутентификации и авторизации.
- **Pydantic:** для валидации данных.
- **Alembic:** для миграций базы данных PostgreSQL.
- **Docker:** для контейнеризации и упрощения развёртывания.
## 📜 Основные API эндпоинты
Сосут эендпоинты блять, не сделаны ещё
## 📝 Лицензия
Этот проект распространяется под лицензией MIT License. Подробности в файле [LICENSE](./LICENSE).
Этот проект распространяется под лицензией MIT License. Подробности в файле [LICENSE](./LICENSE).