diff --git a/pyrogram/client/methods/download_media.py b/pyrogram/client/methods/download_media.py index 5350c877..5eb04fbc 100644 --- a/pyrogram/client/methods/download_media.py +++ b/pyrogram/client/methods/download_media.py @@ -90,6 +90,8 @@ class DownloadMedia(BaseClient): media = message.video_note elif message.sticker: media = message.sticker + elif message.gif: + media = message.gif else: return elif isinstance(message, ( @@ -99,7 +101,8 @@ class DownloadMedia(BaseClient): pyrogram_types.Video, pyrogram_types.Voice, pyrogram_types.VideoNote, - pyrogram_types.Sticker + pyrogram_types.Sticker, + pyrogram_types.GIF )): media = message elif isinstance(message, str):