From 4f5fc6b7f49eab03e998f0a12d99c747e2a59d13 Mon Sep 17 00:00:00 2001 From: Danipulok <45077699+Danipulok@users.noreply.github.com> Date: Sun, 16 Jun 2024 09:29:36 +0300 Subject: [PATCH] Fix sending no-sound videos in media group & sending media as videos by default in `send_video` (#72) * fix: sending all videos in media groups as videos (not GIFs) * feature: send media as video by default in `send_video` --- pyrogram/methods/messages/send_media_group.py | 4 ++-- pyrogram/methods/messages/send_video.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyrogram/methods/messages/send_media_group.py b/pyrogram/methods/messages/send_media_group.py index 41e74eac53..7014934416 100644 --- a/pyrogram/methods/messages/send_media_group.py +++ b/pyrogram/methods/messages/send_media_group.py @@ -213,7 +213,7 @@ async def send_media_group( thumb=await self.save_file(i.thumb), spoiler=i.has_spoiler, mime_type=self.guess_mime_type(i.media) or "video/mp4", - nosound_video=i.no_sound, + nosound_video=True, attributes=[ raw.types.DocumentAttributeVideo( supports_streaming=i.supports_streaming or None, @@ -267,7 +267,7 @@ async def send_media_group( thumb=await self.save_file(i.thumb), spoiler=i.has_spoiler, mime_type=self.guess_mime_type(getattr(i.media, "name", "video.mp4")) or "video/mp4", - nosound_video=i.no_sound, + nosound_video=True, attributes=[ raw.types.DocumentAttributeVideo( supports_streaming=i.supports_streaming or None, diff --git a/pyrogram/methods/messages/send_video.py b/pyrogram/methods/messages/send_video.py index 9e6db2d090..2a936508e5 100644 --- a/pyrogram/methods/messages/send_video.py +++ b/pyrogram/methods/messages/send_video.py @@ -57,7 +57,7 @@ async def send_video( quote_offset: int = None, schedule_date: datetime = None, protect_content: bool = None, - no_sound: bool = None, + no_sound: bool = True, business_connection_id: str = None, reply_markup: Union[ "types.InlineKeyboardMarkup",