From a5f02ed269d9d98d19acf4494ad056a907128e23 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 22 Jul 2026 17:21:45 +0500 Subject: [PATCH] Keep legacy TG posting for oversized media sets --- src/vk_parser_app/workers/tg_poster.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vk_parser_app/workers/tg_poster.py b/src/vk_parser_app/workers/tg_poster.py index 82bc008..34b33ba 100644 --- a/src/vk_parser_app/workers/tg_poster.py +++ b/src/vk_parser_app/workers/tg_poster.py @@ -373,6 +373,9 @@ class TelegramPoster: return "\n".join(paragraphs) def build_rich_message(self, text: str, media_rows: list[dict[str, Any]]) -> dict[str, Any] | None: + if len(media_rows) > MAX_RICH_MEDIA: + return None + rich_media = [] media_tags = [] for idx, item in enumerate(media_rows[:MAX_RICH_MEDIA]):