diff --git a/post_parser.py b/post_parser.py index 0ba74b6..c38b22d 100644 --- a/post_parser.py +++ b/post_parser.py @@ -328,13 +328,12 @@ class PostParser: def _reactions_views_links(self, message: Message) -> Union[str, None]: try: parts = [] - parts.append("

") if reactions := getattr(message, "reactions"): reactions_html = '' for reaction in reactions.reactions: - reactions_html += f'{reaction.emoji} {reaction.count} ' - parts.append(reactions_html.strip()) + reactions_html += f'{reaction.emoji} {reaction.count}  ' + parts.append(reactions_html.rstrip()) if views := getattr(message, "views", None): views_html = f'{views} views' @@ -347,7 +346,7 @@ class PostParser: parts.append('     '.join(links)) html = '     '.join(parts) if parts else None - return html + return f"
{html}" if html else None except Exception as e: logger.error(f"reactions_views_parsing_error: {str(e)}")