From d5ddde3103ffe550ff648337708a419daa4a1e22 Mon Sep 17 00:00:00 2001 From: kislovdm Date: Wed, 22 Apr 2026 14:22:59 +0300 Subject: [PATCH] ++ --- src/bridge.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/bridge.py b/src/bridge.py index f6643e1..c51a282 100644 --- a/src/bridge.py +++ b/src/bridge.py @@ -358,11 +358,14 @@ class MaxToTelegramBridge: linked_text = str(getattr(linked_message, "text", "") or "").strip() if linked_text: parsed.text = linked_text - await self._collect_message_attachments( - message=linked_message, - parsed=parsed, - source_tag="forward", - ) + # Для reply нельзя переносить вложения linked_message: + # это исходное сообщение, и его медиа не должны отправляться повторно. + if not is_reply: + await self._collect_message_attachments( + message=linked_message, + parsed=parsed, + source_tag="forward", + ) # Убираем дубли URL, если парсер и enrich нашли одинаковые вложения. parsed.image_urls = list(dict.fromkeys(parsed.image_urls))