From 86c70cbd8b96667752d8f8fc573f04998dad183e Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Sun, 2 Feb 2025 22:43:08 +0300 Subject: [PATCH] Sort media group posts by message_id for consistent RSS generation --- rss_generator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rss_generator.py b/rss_generator.py index 37f1663..c3f9d9c 100644 --- a/rss_generator.py +++ b/rss_generator.py @@ -91,6 +91,9 @@ async def generate_channel_rss(channel: str, post_parser: Optional[PostParser] = if not group_posts: continue + # Sort posts within media group by message_id + group_posts.sort(key=lambda x: x['message_id']) + # Find post with most meaningful title main_post = group_posts[0] for post in group_posts: