✅ Проведено полное тестирование функционала: - Меню жильца (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>
3.3 KiB
3.3 KiB
🚀 ДОМОВОЙ БОТ — ЗАПУСК ЧЕРЕЗ ПРОКСИ
Обновлено: 1 марта 2026
Статус: ✅ РАБОТАЕТ ЧЕРЕЗ ФИНЛЯНДИЮ
📋 ЧТО ПРОИЗОШЛО
- ❌ Telegram заблокирован на dockerserver (2001:470:6f:394:9aee:cbff:fed9:d7d3)
- ❌ Локальный x-ui прокси не работает (не пускает трафик в Telegram)
- ✅ SSH туннель на финский сервер (62.60.252.121) — РАБОТАЕТ!
🔧 ТЕКУЩАЯ КОНФИГУРАЦИЯ
dockerserver (192.168.10.116)
↓
SSH туннель (порт 10809)
↓
finland server (62.60.252.121)
↓
Telegram API ✅
🚀 БЫСТРЫЙ СТАРТ
Запустить бота:
cd /home/matrixhasyou/domovoy_bot
./start_with_proxy.sh
Проверить статус:
ps aux | grep "python.*main"
tail -f logs/bot.log
Остановить:
./stop.sh
pkill -f "ssh.*10809"
📁 ФАЙЛЫ
| Файл | Описание |
|---|---|
start_with_proxy.sh |
Автозапуск бота с прокси |
.env |
Конфигурация (USE_PROXY=true, PROXY_PORT=10809) |
logs/bot.log |
Логи бота |
🔧 УСТРАНЕНИЕ ПРОБЛЕМ
Бот не отвечает:
# 1. Проверить SSH туннель
nc -zv 127.0.0.1 10809
# 2. Если не работает — перезапустить
pkill -f "ssh.*10809"
ssh -o StrictHostKeyChecking=no -N -D 127.0.0.1:10809 -f root@62.60.252.121
# 3. Перезапустить бота
./stop.sh && ./start_with_proxy.sh
Ошибка "Proxy connection timed out":
# Проверить что туннель работает
ps aux | grep "ssh.*10809"
# Проверить что финский сервер доступен
ssh -o StrictHostKeyChecking=no root@62.60.252.121 "echo OK"
Бот упал:
# Посмотреть логи
tail -100 logs/bot.log | grep ERROR
# Перезапустить
./stop.sh && ./start_with_proxy.sh
🔄 АВТОЗАПУСК ПОСЛЕ РЕБУТА
В crontab добавлено:
@reboot cd /home/matrixhasyou/domovoy_bot && ./start_with_proxy.sh
📊 МОНТОРИНГ
Логи в реальном времени:
tail -f logs/bot.log
Статус бота:
ps aux | grep "python.*main" | grep -v grep
Статус туннеля:
nc -zv 127.0.0.1 10809
🌐 ВЕБ-ИНТЕРФЕЙС
http://0.0.0.0:8000
Логин: MatrixHasYou
Пароль: 5nMVkjd5nMVkjd
📞 ТЕЛЕГРАМ
Бот: @lkmthreeseven_bot (DomovoyKontrolBot)
ID: 8725618164
Команды:
/start— главное меню/admin— админ панель
⚠️ ВАЖНО
- Финский сервер должен быть доступен — проверяй SSH
- SSH туннель может разрываться — скрипт не авто-переподключает
- Прокси только для бота — не меняй PROXY_PORT без необходимости
by MatrixHasYou 🏠