import logging from aiogram import Bot, Dispatcher, executor from config import BOT_TOKEN from handlers.commands import register_commands_handlers from handlers.text_handler import register_text_handler from handlers.media_handler import register_media_handler # Настройка логирования logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(name)s - %(message)s" ) # Инициализация бота и диспетчера bot = Bot(token=BOT_TOKEN) dp = Dispatcher(bot) # Регистрация обработчиков register_commands_handlers(dp) # Команды (/start, /whereiam) register_text_handler(dp) # Текстовые сообщения register_media_handler(dp) # Медиа-сообщения # Запуск бота if __name__ == "__main__": logging.info("Бот запущен") executor.start_polling(dp, skip_updates=True)