From 51e5586c7426de0dc621b22557723e0314c4e01e Mon Sep 17 00:00:00 2001 From: wulan17 Date: Thu, 27 Jul 2023 15:13:26 +0700 Subject: [PATCH] Pyrofork: Add spoiler support when sending animation, photo, and video using file_id #14 Signed-off-by: wulan17 --- pyrogram/methods/messages/send_animation.py | 1 + pyrogram/methods/messages/send_photo.py | 1 + pyrogram/methods/messages/send_video.py | 1 + 3 files changed, 3 insertions(+) diff --git a/pyrogram/methods/messages/send_animation.py b/pyrogram/methods/messages/send_animation.py index 1eb304c7..933b4497 100644 --- a/pyrogram/methods/messages/send_animation.py +++ b/pyrogram/methods/messages/send_animation.py @@ -213,6 +213,7 @@ class SendAnimation: ) else: media = utils.get_input_media_from_file_id(animation, FileType.ANIMATION) + media.spoiler = has_spoiler else: thumb = await self.save_file(thumb) file = await self.save_file(animation, progress=progress, progress_args=progress_args) diff --git a/pyrogram/methods/messages/send_photo.py b/pyrogram/methods/messages/send_photo.py index 909cfa56..129a1b53 100644 --- a/pyrogram/methods/messages/send_photo.py +++ b/pyrogram/methods/messages/send_photo.py @@ -174,6 +174,7 @@ class SendPhoto: ) else: media = utils.get_input_media_from_file_id(photo, FileType.PHOTO, ttl_seconds=ttl_seconds) + media.spoiler = has_spoiler else: file = await self.save_file(photo, progress=progress, progress_args=progress_args) media = raw.types.InputMediaUploadedPhoto( diff --git a/pyrogram/methods/messages/send_video.py b/pyrogram/methods/messages/send_video.py index fb44db28..fea3281d 100644 --- a/pyrogram/methods/messages/send_video.py +++ b/pyrogram/methods/messages/send_video.py @@ -219,6 +219,7 @@ class SendVideo: ) else: media = utils.get_input_media_from_file_id(video, FileType.VIDEO, ttl_seconds=ttl_seconds) + media.spoiler = has_spoiler else: thumb = await self.save_file(thumb) file = await self.save_file(video, progress=progress, progress_args=progress_args)