This commit is contained in:
2026-02-28 09:48:37 +03:00
parent c57a40b09a
commit 44182955aa
15 changed files with 414 additions and 21 deletions
+5
View File
@@ -11,6 +11,7 @@ from dishka.integrations.aiogram import setup_dishka
from dutylog.application.bot.user_handlers import router as user_router
from dutylog.application.bot.user_dialogs import main_menu_dialog
from dutylog.application.bot.user_dialogs.admin_dialogs import admin_menu_dialog
from dutylog.application.bot.user_dialogs.registration_dialog import registration_dialog
from dutylog.infrastructure.ioc import ConfigProvider, DatabaseProvider, DAOProvider, RepositoryProvider
from dutylog.infrastructure.utils.config import load_config
@@ -24,6 +25,9 @@ async def main():
token=config.bot.token,
default=DefaultBotProperties(parse_mode=ParseMode.HTML)
)
await bot.delete_webhook(drop_pending_updates=True)
dp = Dispatcher()
container = make_async_container(
@@ -36,6 +40,7 @@ async def main():
dp.include_router(user_router)
dp.include_router(main_menu_dialog)
dp.include_router(admin_menu_dialog)
dp.include_router(registration_dialog)
setup_dialogs(dp)
setup_dishka(container, dp, auto_inject=True)