#!/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}')
