2fd1d9406ec59d0d639ce5e152ada6265a39b42f
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.
Languages
Python
61.2%
Shell
38.8%