# Server Bot Python ## Описание Этот проект — Python-бот, который можно быстро развернуть на сервере с помощью systemd и скрипта автодеплоя. ## Быстрый старт ### 1. Клонируйте репозиторий на сервер ``` git clone cd server-bot-python ``` ### 2. Запустите скрипт установки ``` chmod +x install.sh ./install.sh --token <ВАШ_ТОКЕН> --user_id <ВАШ_ID> ``` - Скрипт скопирует проект в `/opt/server-bot-python`, установит зависимости и создаст systemd-сервис. - После установки бот будет автоматически запускаться и перезапускаться при сбоях. ### 3. Управление сервисом - Перезапустить: ``` sudo systemctl restart server-bot-python ``` - Посмотреть логи: ``` sudo journalctl -u server-bot-python -f ``` - Остановить: ``` sudo systemctl stop server-bot-python ``` ## Ручная настройка systemd (опционально) Пример unit-файла: `server-bot-python.service.example` ## Требования - Python 3.8+ - pip - systemd (Linux) ## Переменные запуска - `--token` — токен для авторизации - `--user_id` — ID пользователя ## Структура проекта - `src/` — исходный код бота - `install.sh` — скрипт автодеплоя - `requirements.txt` — зависимости --- **Вопросы и предложения:** создавайте issue или pull request.