diff --git a/Sending-more-than-just-messages.md b/Sending-more-than-just-messages.md index 9166a7c..0dbc242 100644 --- a/Sending-more-than-just-messages.md +++ b/Sending-more-than-just-messages.md @@ -91,6 +91,11 @@ class CustomMarkdown: return text, entities @staticmethod def unparse(text, entities): + for i, e in enumerate(entities): + if isinstance(e, types.MessageEntityCustomEmoji): + entities[i] = types.MessageEntityTextUrl(e.offset, e.length, f'emoji/{e.document_id}') + if isinstance(e, types.MessageEntitySpoiler): + entities[i] = types.MessageEntityTextUrl(e.offset, e.length, 'spoiler') return markdown.unparse(text, entities) ```