diff --git a/post_parser.py b/post_parser.py index c5c7bf5..12e1a8b 100644 --- a/post_parser.py +++ b/post_parser.py @@ -555,7 +555,11 @@ class PostParser: views_html = "" if reactions := getattr(message, "reactions", None): for reaction in reactions.reactions: - reactions_html += f'{reaction.emoji} {reaction.count}  ' + # Replace None or empty emoji with replacement character + emoji = reaction.emoji + if emoji is None or emoji == "None" or emoji == "": + emoji = "�" # Question mark as replacement for missing emojis + reactions_html += f'{emoji} {reaction.count}  ' reactions_html = reactions_html.rstrip() if views := getattr(message, "views", None):