diff --git a/bot/helper/mirror_leech_utils/status_utils/ffmpeg_status.py b/bot/helper/mirror_leech_utils/status_utils/ffmpeg_status.py index d26b9a890..e41be94bb 100644 --- a/bot/helper/mirror_leech_utils/status_utils/ffmpeg_status.py +++ b/bot/helper/mirror_leech_utils/status_utils/ffmpeg_status.py @@ -36,9 +36,12 @@ async def _ffmpeg_progress(self): self._processed_bytes / self.listener.subsize * 100 ) elif key == "bitrate": - self._speed_raw = ( - float(value.strip("kbits/s")) / 8 - ) * 1000 + try: + self._speed_raw = ( + float(value.replace("kbits/s", "").strip()) / 8 + ) * 1000 + except ValueError: + self._speed_raw = 0 self._active = False def speed(self): diff --git a/bot/modules/mediainfo.py b/bot/modules/mediainfo.py index 546916abd..c53b650af 100644 --- a/bot/modules/mediainfo.py +++ b/bot/modules/mediainfo.py @@ -1,4 +1,3 @@ -import asyncio from os import getcwd from os import path as ospath from re import search as re_search @@ -20,7 +19,6 @@ from bot.helper.telegram_helper.button_build import ButtonMaker from bot.helper.telegram_helper.message_utils import ( delete_links, - delete_message, edit_message, five_minute_del, send_message, @@ -67,14 +65,9 @@ async def gen_mediainfo(message, link=None, media=None, msg=None): await aioremove(des_path) link_id = (await telegraph.create_page(title="MediaInfo", content=tc))["path"] - link = f"https://graph.org/{link_id}" - await delete_message(temp_send) - await asyncio.sleep(2) - await TgClient.bot.send_web_page( - message.chat.id, - link, - "
MediaInfo generated successfully.
", - invert_media=True, + await temp_send.edit( + f"
MediaInfo generated successfully.
", + disable_web_page_preview=False, ) @@ -107,4 +100,4 @@ async def mediainfo(_, message): else: await send_message(message, help_msg) else: - await send_message(message, help_msg) + await send_message(message, help_msg) \ No newline at end of file