From 2afb378b6b793c96ea493f81c71f3519a5f46c21 Mon Sep 17 00:00:00 2001 From: Devesh Pal Date: Sun, 23 Jan 2022 11:01:20 +0000 Subject: [PATCH] attempt to add spoilers --- telethon/_misc/html.py | 2 ++ telethon/_misc/markdown.py | 1 + 2 files changed, 3 insertions(+) diff --git a/telethon/_misc/html.py b/telethon/_misc/html.py index c17f6f7c..cdf4ced4 100644 --- a/telethon/_misc/html.py +++ b/telethon/_misc/html.py @@ -47,6 +47,8 @@ class HTMLToTelegramParser(HTMLParser): EntityType = _tl.MessageEntityUnderline elif tag == 'del' or tag == 's': EntityType = _tl.MessageEntityStrike + elif tag == 'tg-spoiler': + EntityType = _tl.MessageEntitySpoiler elif tag == 'blockquote': EntityType = _tl.MessageEntityBlockquote elif tag == 'code': diff --git a/telethon/_misc/markdown.py b/telethon/_misc/markdown.py index 8dc82701..3b62c995 100644 --- a/telethon/_misc/markdown.py +++ b/telethon/_misc/markdown.py @@ -19,6 +19,7 @@ DELIMITERS = { _tl.MessageEntityCode: ('`', '`'), _tl.MessageEntityItalic: ('_', '_'), _tl.MessageEntityStrike: ('~~', '~~'), + _tl.MessageEntitySpoiler: ('||', '||'), _tl.MessageEntityUnderline: ('# ', ''), }