#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Скрипт запуска Nano Banana Telegram Bot
"""

import sys
import os

def main():
    """Главная функция запуска"""
    print("🚀 Запуск Nano Banana Telegram Bot...")
    
    # Проверяем наличие файла .env
    if not os.path.exists('.env'):
        print("⚠️  Файл .env не найден!")
        print("📋 Скопируйте config.env.example в .env и настройте переменные окружения:")
        print("   cp config.env.example .env")
        print("   nano .env")
        return 1
    
    try:
        # Импортируем и запускаем бота
        from telegram_bot import main as bot_main
        bot_main()
        return 0
    except KeyboardInterrupt:
        print("\n👋 Бот остановлен пользователем")
        return 0
    except ImportError as e:
        print(f"❌ Ошибка импорта: {e}")
        print("📦 Установите зависимости: pip install -r requirements.txt")
        return 1
    except Exception as e:
        print(f"💥 Критическая ошибка: {e}")
        return 1

if __name__ == '__main__':
    sys.exit(main())

