Files
LGBot/README.md

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)
  • Покажет статус работы бота