db_kyc_project/bot/wrapper.py
Даня Вакуленков 42f95b6e9d Add bot functional
2024-10-28 00:04:35 +03:00

23 lines
725 B
Python

from handlers.register_handlers import register_all_handlers
from create_bot import bot
from aiogram import Bot, Dispatcher
from aiogram.fsm.storage.memory import MemoryStorage
from loguru import logger
from aiogram import Router
logger.add("logs.log", format = "{time} | {module} : {function} | {level} | {message}", level = "INFO", rotation = "1 week", compression = "zip")#, serialize = True)
async def run_bot():
storage = MemoryStorage()
dp = Dispatcher(storage=storage)
# Create a router to register handlers
router = Router()
# Register all handlers
register_all_handlers(router)
# Mount the router into the dispatcher
dp.include_router(router)
await dp.start_polling(bot)