diff --git a/.gitignore b/.gitignore index ff26bde..063ba9c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,7 @@ bin/ include/ lib/ lib64/ -__pycache__/ +__pycache__/* lib64 *.log.* *.log diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c50c398 --- /dev/null +++ b/LICENSE @@ -0,0 +1,7 @@ +Copyright (c) 2024 disledg + +Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий: + +Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения. + +ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, УЩЕРБАМ ИЛИ ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТА ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ. diff --git a/README.md b/README.md new file mode 100644 index 0000000..cf722db --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +--- + +# VPN Configuration Sales Bot + +Бот для Telegram, предназначенный для продажи VPN конфигураций. Проект создан с целью автоматизации процесса продажи VPN и управления пользователями через удобный интерфейс Telegram, с использованием баз данных PostgreSQL и MongoDB. + +## 📋 Описание + +Этот проект представляет собой Telegram-бота, который позволяет пользователям приобретать VPN настройки, а администраторам – управлять конфигурациями и отслеживать заказы. Бот поддерживает работу с двумя базами данных для обеспечения гибкого хранения и обработки данных. + +## 🛠 Функционал + +- Регистрация и авторизация пользователей +- Покупка VPN конфигураций +- Панель администратора для управления заказами и пользователями + +### В стадии разработки + +- Автоматическая выдача VPN конфигураций +- Поддержка двух баз данных (PostgreSQL и MongoDB) для более гибкого и масштабируемого хранения данных + +## 🚀 Технологии + +- **Python** +- **Telegram API** +- **PostgreSQL** +- **MongoDB** +- **SQLAlchemy** - для взаимодействия с PostgreSQL +- **PyMongo** - для работы с MongoDB + +## 📝 Лицензия + +Этот проект распространяется под лицензией MIT License. Подробности в файле [LICENSE](./LICENSE). + +--- + diff --git a/__pycache__/db.cpython-312.pyc b/__pycache__/db.cpython-312.pyc deleted file mode 100644 index ab0cbca..0000000 Binary files a/__pycache__/db.cpython-312.pyc and /dev/null differ diff --git a/__pycache__/logger_config.cpython-312.pyc b/__pycache__/logger_config.cpython-312.pyc deleted file mode 100644 index 37397db..0000000 Binary files a/__pycache__/logger_config.cpython-312.pyc and /dev/null differ diff --git a/db.py b/db_Post.py similarity index 100% rename from db.py rename to db_Post.py