#!/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_working_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 = """ ✅ ВСЁ РАБОТАЕТ! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🧪 Тест прошёл успешно: ✅ API отвечает ✅ Пост создан (ID=2) ✅ Ошибка исправлена 🔧 Что было сделано: 1. ✅ Добавлен импорт: from pathlib import Path 2. ✅ Очищен Python кэш (__pycache__) 3. ✅ Бот перезапущен (18:54) 4. ✅ Веб-сервер запущен без ошибок ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🌐 ВАЖНО - СБРОС КЭША БРАУЗЕРА: Нажми Ctrl + Shift + R (не просто Ctrl+R!) или Открой в режиме инкогнито: http://localhost:8000/scheduled_posts ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 ПРОВЕРЬ СЕЙЧАС: 1. Нажми Ctrl+Shift+R на странице 2. Заполни форму 3. Приложи картинку 4. Выбери дату/время 5. Нажми "Запланировать пост" 6. Должно работать! ✅ Если всё ещё ошибка - скажи, проверю глубже! """ try: await bot.send_message(ADMIN_USER_ID, message) print("✅ Уведомление отправлено!") except Exception as e: print(f"❌ Ошибка: {e}") finally: await bot.session.close() if __name__ == '__main__': asyncio.run(send_working_notification())