connect database

This commit is contained in:
2025-09-27 09:13:20 +03:00
parent 5982351dd2
commit 1a49545fff
16 changed files with 180 additions and 38 deletions

View File

@@ -7,19 +7,25 @@ from aiogram_dialog import setup_dialogs
from app.bot.dialogs.flows import dialogs_router
from app.bot.handlers.commands import commands_router
from app.bot.middlewares import GetUserMiddleware
from app.bot.middlewares import DbSessionMiddleware, GetUserMiddleware
from config.config import settings
bot = Bot(token=settings.bot_token, default=DefaultBotProperties(parse_mode=ParseMode.MARKDOWN_V2))
bot = Bot(
token=settings.bot_token,
default=DefaultBotProperties(parse_mode=ParseMode.MARKDOWN_V2),
)
dp = Dispatcher()
async def main():
setup_dialogs(dp)
dp.update.outer_middleware(DbSessionMiddleware())
dp.update.outer_middleware(GetUserMiddleware())
dp.include_router(commands_router)
dp.include_router(dialogs_router)
dp.update.outer_middleware(GetUserMiddleware())
await dp.start_polling(bot)