from aiogram import Bot, Dispatcher from aiogram.enums import ParseMode from aiogram.client.default import DefaultBotProperties from bot.config import BOT_TOKEN from bot.utils.logging import logger def create_bot() -> Bot: """Создание экземпляра бота.""" bot = Bot( token=BOT_TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTML) ) logger.info("Бот создан") return bot def create_dispatcher() -> Dispatcher: """Создание диспетчера.""" dp = Dispatcher() logger.info("Диспетчер создан") return dp