From 0534b65eb33e2d0b03595c92436603a4a6fbc02e Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Fri, 18 Apr 2025 04:43:56 +0300 Subject: [PATCH] update forward title handling --- post_parser.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/post_parser.py b/post_parser.py index de7b520..7102155 100644 --- a/post_parser.py +++ b/post_parser.py @@ -561,11 +561,13 @@ class PostParser: text = text.replace('\n', '
') # Replace newlines with
text = self._add_hyperlinks_to_raw_urls(text) + if message.forward_origin: + forward_title = message.forward_origin.sender_chat.title or message.forward_origin.sender_chat.username or 'Unknown channel' if text: # Message text content_body.append(f'
') - if message.forward_origin: content_body.append(f"--------- FWD from {message.forward_origin.sender_chat.title} ---------") + if message.forward_origin: content_body.append(f"--------- FWD from {forward_title} ---------") content_body.append(f'{text}') - if message.forward_origin: content_body.append(f"--------- FWD END from {message.forward_origin.sender_chat.title} ---------") + if message.forward_origin: content_body.append(f"--------- FWD END from {forward_title} ---------") content_body.append(f'

') if poll := getattr(message, "poll", None): # Poll message