from aiogram import Bot from fastapi import Request from db.session import async_session from schemas.di import APIDependenciesDTO def get_bot(request: Request) -> Bot: return request.app.state.bot async def get_db(): async with async_session() as db: yield db def get_deps(request: Request) -> APIDependenciesDTO: return request.app.state.deps