#!/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️⃣ Добавлено поле image_path: - Таблица: services - Поле: image_path (TEXT) - Миграция выполнена ✅ 2️⃣ Бот отправляет картинки: - Если у службы есть картинка → отправляет с фото - Если нет → отправляет текстом - Работает для всех категорий! 3️⃣ Папка для картинок: data/service_images/ 📝 КАК ЗАГРУЗИТЬ КАРТИНКУ: Шаг 1: Положи картинку в папку cp police.jpg data/service_images/ Шаг 2: Обнови БД venv/bin/python3 database/update_service_image.py police data/service_images/police.jpg Шаг 3: Проверь в боте /start → 👮 Участковый 🎨 Поддерживаемые форматы: - JPG, PNG - До 5 MB 📄 Документация: КАК_ЗАГРУЗИТЬ_КАРТИНКУ.md ''' 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}')