Обновлен README.md с инструкциями по установке и управлению ботом, добавлен скрипт установки и обновлен .gitignore для исключения .python-version.

This commit is contained in:
2026-04-20 23:44:59 +03:00
parent 9cbbfdf4c8
commit f7a02b1bcf
4 changed files with 136 additions and 1 deletions
+62 -1
View File
@@ -1,2 +1,63 @@
# ServerBot
# 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.