domovoy_bot/install-systemd.sh
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

31 lines
1.1 KiB
Bash

#!/bin/bash
# Установка systemd сервиса для Домового Бота
echo "🔧 Установка systemd сервиса..."
# Копируем сервис в systemd
sudo cp domovoy-bot.service /etc/systemd/system/
echo "✅ Сервис скопирован"
# Перезагружаем systemd
sudo systemctl daemon-reload
echo "✅ systemd обновлён"
# Включаем автозапуск
sudo systemctl enable domovoy-bot
echo "✅ Автозапуск включён"
# Запускаем сервис
sudo systemctl start domovoy-bot
echo "✅ Сервис запущен"
# Проверяем статус
sudo systemctl status domovoy-bot --no-pager
echo ""
echo "📊 КОМАНДЫ УПРАВЛЕНИЯ:"
echo " sudo systemctl start domovoy-bot # Запустить"
echo " sudo systemctl stop domovoy-bot # Остановить"
echo " sudo systemctl restart domovoy-bot # Перезапустить"
echo " sudo systemctl status domovoy-bot # Статус"
echo " journalctl -u domovoy-bot -f # Логи"