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)}")