From 64107fab177ac7a31f811fa5f2409230b020bcbe Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 19 Aug 2021 14:43:57 +0300 Subject: [PATCH] Add video flags for animated stickers --- mautrix_telegram/portal/telegram.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mautrix_telegram/portal/telegram.py b/mautrix_telegram/portal/telegram.py index 95dd0193..ac0e858d 100644 --- a/mautrix_telegram/portal/telegram.py +++ b/mautrix_telegram/portal/telegram.py @@ -249,10 +249,14 @@ class PortalTelegram(BasePortal, ABC): if info.thumbnail_info: info.thumbnail_info.width = info.width info.thumbnail_info.height = info.height - if attrs.is_gif: - info["fi.mau.telegram.gif"] = True + if attrs.is_gif or (attrs.is_sticker and info.mimetype == "video/webm"): + if attrs.is_gif: + info["fi.mau.telegram.gif"] = True + else: + info["fi.mau.telegram.animated_sticker"] = True info["fi.mau.loop"] = True info["fi.mau.autoplay"] = True + info["fi.mau.hide_controls"] = True info["fi.mau.no_audio"] = True content = MediaMessageEventContent(