refactor: use AlbumMiddleware instead of MediaGroupCollector, send photos with caption, add photo support for room hours

This commit is contained in:
2026-07-15 00:55:40 +03:00
parent 05b4a79b40
commit 6d5608343a
7 changed files with 98 additions and 84 deletions
+3
View File
@@ -13,6 +13,7 @@ from dutylog.application.bot.user_dialogs import main_menu_dialog
from dutylog.application.bot.admin_dialogs import admin_menu_dialog
from dutylog.application.bot.user_dialogs.registration_dialog import registration_dialog
from dutylog.application.bot.user_dialogs.user_menu.feedback import feedback_router
from dutylog.application.bot.middlewares.album import AlbumMiddleware
from dutylog.infrastructure.ioc import (
ConfigProvider,
DatabaseProvider,
@@ -37,6 +38,8 @@ async def main():
dp = Dispatcher()
dp.message.outer_middleware(AlbumMiddleware())
container = make_async_container(
ConfigProvider(),
DatabaseProvider(),