#!/usr/bin/env python3 """ Отправка уведомления через Домовой Бот """ import asyncio import sys from pathlib import Path # Добавляем путь к проекту BASE_DIR = Path(__file__).resolve().parent sys.path.insert(0, str(BASE_DIR)) from aiogram import Bot from aiogram.client.default import DefaultBotProperties from aiogram.enums import ParseMode from aiogram.client.session.aiohttp import AiohttpSession from config import BOT_TOKEN, ADMIN_USER_ID, get_proxy_url async def send_notification(): """Отправка уведомления админу""" proxy_url = get_proxy_url() if proxy_url: session = AiohttpSession(proxy=proxy_url) bot = Bot(token=BOT_TOKEN, session=session, default=DefaultBotProperties(parse_mode=ParseMode.HTML)) else: bot = Bot(token=BOT_TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTML)) message = """ ✅ Домовой Бот — Статус системы 🟢 VPN (Xray): РАБОТАЕТ ├ Сервер: 🇩🇪 Германия (138.124.228.10) ├ Протокол: VLESS + Reality ├ SOCKS5: 127.0.0.1:10808 ✅ └ HTTP: 127.0.0.1:10809 ✅ 🤖 Бот: ГОТОВ К РАБОТЕ ├ Версия: v2.1 ├ Прокси: подключён └ Веб-интерфейс: порт 8000 📋 Доступные функции: • 📊 Управление жильцами • 📢 Доска объявлений • 📅 Календарь событий • 📝 Опросы и голосования • 🏆 Рейтинг и достижения • 🔔 Напоминания о платежах • 🛡️ Анти-спам система • 📱 Веб-админка 🎯 Готов к публикации постов! Система работает стабильно ✓ """ try: await bot.send_message(ADMIN_USER_ID, message) print("✅ Уведомление отправлено!") except Exception as e: print(f"❌ Ошибка: {e}") finally: await session.close() if proxy_url else await bot.session.close() if __name__ == '__main__': asyncio.run(send_notification())