fix MediaEmptyError error

This commit is contained in:
h3x 2022-10-15 16:11:19 +01:00
parent b6d8311a55
commit 846f68ae3f

View File

@ -458,7 +458,7 @@ class UploadMethods:
))
fm = utils.get_input_media(
r.document, supports_streaming=supports_streaming)
r.document, supports_streaming=supports_streaming)
if captions:
caption, msg_entities = captions.pop()
@ -753,13 +753,18 @@ class UploadMethods:
thumb = str(thumb.absolute())
thumb = await self.upload_file(thumb, file_size=file_size)
# setting `nosound_video` to `True` doesn't affect videos with sound
# instead it prevents sending silent videos as GIFs
nosound_video = True if mime_type.split("/")[0] == 'video' else None
media = types.InputMediaUploadedDocument(
file=file_handle,
mime_type=mime_type,
attributes=attributes,
thumb=thumb,
force_file=force_document and not is_image,
ttl_seconds=ttl
ttl_seconds=ttl,
nosound_video=nosound_video
)
return file_handle, media, as_image