domovoy_bot/domovoy-bot.service
Admin d2ad0c4da0 v1.26 Исправление + systemd автозапуск
🐛 ИСПРАВЛЕНИЯ:
• chat_monitor.py: защита от None
• message_count: (None or 0) + 1
• rating: (None or 0) + RATING_PER_MESSAGE

🤖 SYSTEMD АВТОЗАПУСК:
• domovoy-bot.service — systemd юнит
• install-systemd.sh — скрипт установки
• Автозапуск после ребута
• Перезапуск при падении
• Логи через journalctl

📁 ФАЙЛЫ:
• handlers/chat_monitor.py: исправление
• domovoy-bot.service: systemd
• install-systemd.sh: установка

🎯 УСТАНОВКА:
./install-systemd.sh

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-13 18:16:04 +04:00

27 lines
672 B
Desktop File

[Unit]
Description=Domovoy Bot - Telegram Bot for Apartment Building
After=network.target
[Service]
Type=simple
User=matrixhasyou
Group=matrixhasyou
WorkingDirectory=/home/matrixhasyou/domovoy_bot
Environment="PATH=/home/matrixhasyou/domovoy_bot/venv/bin"
ExecStart=/home/matrixhasyou/domovoy_bot/venv/bin/python /home/matrixhasyou/domovoy_bot/main.py
Restart=always
RestartSec=10
StandardOutput=append:/home/matrixhasyou/domovoy_bot/logs/systemd.log
StandardError=append:/home/matrixhasyou/domovoy_bot/logs/systemd.log
# Limitations
LimitNOFILE=65535
Nice=10
IOSchedulingClass=idle
# Security
NoNewPrivileges=true
PrivateTmp=true
[Install]
WantedBy=multi-user.target