Files
LGBot/README.md

43 lines
1.1 KiB
Markdown

<div align="center">
<h1 align="center">LGBot</h1>
<p align="center">Бот-администратор для @linux_gaming_ru </p>
</div>
### Установка зависимостей (pyenv)
```sh
pyenv install 3.11.0
~/.pyenv/versions/3.11.0/bin/python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```
### Настройка
Создайте файл **.env** и внесите в него токен бота, ID админ-чата и топика.
### Запуск
```sh
python src/main.py
```
> Используется Python 3.11.0
### Обновление на сервере
Для обновления бота на продакшн-сервере используйте скрипт `update.sh`:
```sh
./update.sh
```
Скрипт автоматически:
- Проверит наличие обновлений в git-репозитории
- Загрузит изменения (`git pull`)
- Перезапустит службу бота (`systemctl restart LGBot.service`)
- Покажет статус работы бота