#!/usr/bin/env python3 import requests import config url = f'https://api.telegram.org/bot{config.BOT_TOKEN}/sendMessage' proxy_url = config.get_proxy_url() proxies = {'http': proxy_url, 'https': proxy_url} if proxy_url else None message = '''🧪 КОМПЛЕКСНОЕ ТЕСТИРОВАНИЕ ЗАВЕРШЕНО! ✅ РЕЗУЛЬТАТЫ: 1️⃣ Меню жильца: 11 кнопок ✅ - Убраны лишние (объявления, токсичность) - Остались только нужные жильцам 2️⃣ Меню админа: 17 кнопок ✅ - Все работают 3️⃣ База данных: ✅ - Пользователей: 2 - Служб: 11 - Полиция: 2 участковых ✅ - Объявлений: 2 - Опросов: 1 4️⃣ Сообщения в личку: ✅ - ADMIN_CHAT_ID не используется в users.py - Жильцы получают ответы только в ЛС! 🔧 ИСПРАВЛЕНО: ✅ Меню упрощено ✅ Участковый работает через БД ✅ Все сообщения в личку 📝 ПРЕДЛОЖЕНИЯ ПО НОВОМУ: 1. Автоматизация (высокий): - Авто-экспорт БД в git - Авто-бекапы - Авто-отчёты 2. Веб-админка (высокий): - История изменений - Массовые операции - Графики (Chart.js) 3. Уведомления (средний): - Push в Telegram - Email-отчёты 4. Безопасность (средний): - 2FA для веб-админки - Логирование действий 5. Новые фичи (низкий): - Жалобы на сообщения - Рейтинг мастеров - Чат объявлений 📄 ОТЧЁТЫ: tests/TEST_REPORT.md tests/COMPREHENSIVE_TEST_PLAN.md 🎯 ВСЁ РАБОТАЕТ! Веб-админка: http://0.0.0.0:8000 Логин: MatrixHasYou Пароль: 5nMVkjd5nMVkjd ''' try: r = requests.post(url, json={ 'chat_id': config.ADMIN_USER_ID, 'text': message, 'parse_mode': 'HTML' }, timeout=30, proxies=proxies) print('✅ Отправлено!' if r.json().get('ok') else f'❌ {r.json()}') except Exception as e: print(f'❌ {e}')