#!/usr/bin/env python3 """ Скрипт для запуска Telegram бота """ import os import sys import asyncio import logging from telegram_bot import MovieSearchBot # Настройка логирования logging.basicConfig( format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO ) logger = logging.getLogger(__name__) def main(): """Главная функция запуска бота""" try: logger.info("Starting Movie Search Telegram Bot...") # Создаем и запускаем бота bot = MovieSearchBot() # Запускаем бота asyncio.run(bot.run()) except KeyboardInterrupt: logger.info("Bot stopped by user") except Exception as e: logger.error(f"Error running bot: {e}") sys.exit(1) if __name__ == "__main__": main()