diff --git a/pyrogram/methods/messages/send_audio.py b/pyrogram/methods/messages/send_audio.py index d4a3001b0..5f85eb797 100644 --- a/pyrogram/methods/messages/send_audio.py +++ b/pyrogram/methods/messages/send_audio.py @@ -222,7 +222,7 @@ async def progress(current, total): else: media = utils.get_input_media_from_file_id(audio, FileType.AUDIO) else: - mime_type = self.guess_mime_type(audio.name) or "audio/mpeg" + mime_type = self.guess_mime_type(file_name or audio.name) or "audio/mpeg" if mime_type == "audio/ogg": mime_type = "audio/opus" thumb = await self.save_file(thumb)