mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2026-01-05 14:54:51 +00:00
Fix Photo downloads
This commit is contained in:
parent
c660d3a7d0
commit
c85aa5dab2
1 changed files with 16 additions and 2 deletions
|
|
@ -77,7 +77,12 @@ class DownloadMedia(BaseClient):
|
||||||
"""
|
"""
|
||||||
if isinstance(message, pyrogram_types.Message):
|
if isinstance(message, pyrogram_types.Message):
|
||||||
if message.photo:
|
if message.photo:
|
||||||
media = message.photo.sizes[-1]
|
media = pyrogram_types.Document(
|
||||||
|
file_id=message.photo.sizes[-1].file_id,
|
||||||
|
file_size=message.photo.sizes[-1].file_size,
|
||||||
|
mime_type="",
|
||||||
|
date=message.photo.date
|
||||||
|
)
|
||||||
elif message.audio:
|
elif message.audio:
|
||||||
media = message.audio
|
media = message.audio
|
||||||
elif message.document:
|
elif message.document:
|
||||||
|
|
@ -96,6 +101,7 @@ class DownloadMedia(BaseClient):
|
||||||
return
|
return
|
||||||
elif isinstance(message, (
|
elif isinstance(message, (
|
||||||
pyrogram_types.Photo,
|
pyrogram_types.Photo,
|
||||||
|
pyrogram_types.PhotoSize,
|
||||||
pyrogram_types.Audio,
|
pyrogram_types.Audio,
|
||||||
pyrogram_types.Document,
|
pyrogram_types.Document,
|
||||||
pyrogram_types.Video,
|
pyrogram_types.Video,
|
||||||
|
|
@ -104,7 +110,15 @@ class DownloadMedia(BaseClient):
|
||||||
pyrogram_types.Sticker,
|
pyrogram_types.Sticker,
|
||||||
pyrogram_types.GIF
|
pyrogram_types.GIF
|
||||||
)):
|
)):
|
||||||
media = message
|
if isinstance(message, pyrogram_types.Photo):
|
||||||
|
media = pyrogram_types.Document(
|
||||||
|
file_id=message.sizes[-1].file_id,
|
||||||
|
file_size=message.sizes[-1].file_size,
|
||||||
|
mime_type="",
|
||||||
|
date=message.date
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
media = message
|
||||||
elif isinstance(message, str):
|
elif isinstance(message, str):
|
||||||
media = pyrogram_types.Document(
|
media = pyrogram_types.Document(
|
||||||
file_id=message,
|
file_id=message,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue