All checks were successful
Build and Push Docker Image / build (push) Successful in 2m15s
23 lines
624 B
Python
23 lines
624 B
Python
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 |