Files
server-bot-python/README.md
T

64 lines
1.7 KiB
Markdown

# Server Bot Python
## Описание
Этот проект — Python-бот, который можно быстро развернуть на сервере с помощью systemd и скрипта автодеплоя.
## Быстрый старт
### 1. Клонируйте репозиторий на сервер
```
git clone <URL_РЕПОЗИТОРИЯ>
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.