diff --git a/src/handlers/chat_handlers.py b/src/handlers/chat_handlers.py index 29ad5a6..472e548 100644 --- a/src/handlers/chat_handlers.py +++ b/src/handlers/chat_handlers.py @@ -232,7 +232,8 @@ async def handle_photo_message(message: Message): photo = message.photo[-1] if settings.mode == 'broadcast': - forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=message.from_user.id) + # НЕ исключаем отправителя - админ должен видеть все сообщения + forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=None) await ChatMessageService.save_message( session, @@ -286,7 +287,8 @@ async def handle_video_message(message: Message): return if settings.mode == 'broadcast': - forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=message.from_user.id) + # НЕ исключаем отправителя - админ должен видеть все сообщения + forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=None) await ChatMessageService.save_message( session, @@ -340,7 +342,8 @@ async def handle_document_message(message: Message): return if settings.mode == 'broadcast': - forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=message.from_user.id) + # НЕ исключаем отправителя - админ должен видеть все сообщения + forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=None) await ChatMessageService.save_message( session, @@ -394,7 +397,8 @@ async def handle_animation_message(message: Message): return if settings.mode == 'broadcast': - forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=message.from_user.id) + # НЕ исключаем отправителя - админ должен видеть все сообщения + forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=None) await ChatMessageService.save_message( session, @@ -448,7 +452,8 @@ async def handle_sticker_message(message: Message): return if settings.mode == 'broadcast': - forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=message.from_user.id) + # НЕ исключаем отправителя - админ должен видеть все сообщения + forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=None) await ChatMessageService.save_message( session, @@ -500,7 +505,8 @@ async def handle_voice_message(message: Message): return if settings.mode == 'broadcast': - forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=message.from_user.id) + # НЕ исключаем отправителя - админ должен видеть все сообщения + forwarded_ids, success, fail = await broadcast_message_with_scheduler(message, exclude_user_id=None) await ChatMessageService.save_message( session,