domovoy_bot/proxy-autostart.sh
Admin e06a3825ba 🧪 Комплексное тестирование + отчёты
 Проведено полное тестирование функционала:
- Меню жильца (11 кнопок)
- Меню админа (17 кнопок)
- База данных (проверка записей)
- Уникальность callback_data
- Сообщения в личку (без спама)

📝 Созданные файлы:
- tests/run_tests.py — автотесты
- tests/TEST_REPORT.md — отчёт о тестировании
- tests/COMPREHENSIVE_TEST_PLAN.md — план тестов
- send_test_report.py — отправка отчёта

📊 Результаты:
- Все кнопки работают
- Участковский работает через БД (2 записи)
- Сообщения только в личку
- Веб-админка работает со всеми разделами

🎯 ВСЁ РАБОТАЕТ!

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-01 20:00:56 +00:00

28 lines
856 B
Bash
Executable file

#!/bin/bash
# Автозапуск прокси для Домового Бота
# Добавь в /etc/rc.local или crontab @reboot
# Ждём загрузки сети
sleep 10
# Проверяем что x-ui запущен
if ! systemctl is-active --quiet x-ui; then
echo "x-ui не запущен, ждём..."
sleep 5
fi
# Проверяем что SOCKS прокси слушает порт 10808
if ! ss -tln | grep -q ":10808"; then
echo "SOCKS прокси не запущен, перезапускаем x-ui..."
systemctl restart x-ui
sleep 3
fi
# Проверяем что бот запущен
if ! pgrep -f "python.*main.py" > /dev/null; then
echo "Бот не запущен, запускаем..."
cd /home/matrixhasyou/domovoy_bot
./start.sh
fi
echo "✅ Прокси и бот проверены"