второй коммит: переход на python 3.13 и использование venv

This commit is contained in:
2025-07-02 10:48:42 +03:00
parent 8a5cef7e49
commit 116dbc59b3
2 changed files with 80 additions and 4 deletions

8
.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
users.db
config.py
venv
myvenv
.env
.idea
__pycache__
config.cpython-313.pyc

View File

@ -1,7 +1,75 @@
#python 3.10 # simple_sql_tg_bot
1. пропишите pip install -r req.txt ### Клонирование проекта ###
2. перед запуском вставьте токен в файле config.py ```commandline
git clone https://git.itguild.info/sementodrik/simple_sql_tg_bot.git
cd simple_sql_tg_bot
```
Клонируем проект и переходим в нужную директорию.
3. для запуска бота запустите файл bot.py <hr>
### Создание виртуального окружения (venv) ###
```commandline
python3 -m venv myenv
```
```myenv``` - это имя вашего виртуального окружения, можно выбрать любое.
Если вы используете **windows(CMD)** то используйте команды с написание ```python``` вместо ```python3```
```commandline
python -m venv myenv
```
<hr>
### Активация виртуального окружения ###
#### Windows (CMD): ####
```commandline
myenv\Scripts\activate
```
если команда выше выдаёт ошибку, то попробуйте вариант ниже
```commandline
.\myenv\Scripts\activate.bat
```
#### Windows (PowerShell): ####
```commandline
.\myenv\Scripts\Activate.ps1
```
#### Linux/macOS: ####
```commandline
source myenv/bin/activate
```
<hr>
### Установка зависимостей ###
```commandline
python3 -m pip install -r req.txt
```
<hr>
После того как вы установите зависимости необходимо будет настроить конфигурационный файл.
Для этого вам нужно зайти в ```config.py``` и вписать токен своего бота
```
TOKEN='XXX:YYY'
```
Теперь нам осталось только запустить бот:
```
python3 bot.py
```