diff --git a/post_parser.py b/post_parser.py index 7102155..d5ba8d5 100644 --- a/post_parser.py +++ b/post_parser.py @@ -459,8 +459,6 @@ class PostParser: # Add raw JSON debug output if debug is enabled if debug: - #debug_json = json.dumps(message, indent=2, ensure_ascii=False, default=str) - #debug_json = debug_json.replace('\\n', '
').replace('\\"', '"') html_content.append(f'
{str(message)}
') html_content = '\n'.join(html_content) return html_content @@ -562,7 +560,10 @@ 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 message.forward_origin.sender_chat: + forward_title = message.forward_origin.sender_chat.title or message.forward_origin.sender_chat.username or 'Unknown channel' + else: + forward_title = 'Unknown channel' if text: # Message text content_body.append(f'
') if message.forward_origin: content_body.append(f"--------- FWD from {forward_title} ---------")