forked from Muzifs/LGBot
1.1 KiB
1.1 KiB
LGBot
Бот-администратор для @linux_gaming_ru
Установка зависимостей (pyenv)
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 админ-чата и топика.
Запуск
python src/main.py
Используется Python 3.11.0
Обновление на сервере
Для обновления бота на продакшн-сервере используйте скрипт update.sh
:
./update.sh
Скрипт автоматически:
- Проверит наличие обновлений в git-репозитории
- Загрузит изменения (
git pull
) - Перезапустит службу бота (
systemctl restart LGBot.service
) - Покажет статус работы бота