mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-04 19:24:51 +00:00
Fix
This commit is contained in:
parent
4bd3614f0c
commit
043798e32e
2 changed files with 11 additions and 10 deletions
|
|
@ -6,7 +6,7 @@ from bs4 import BeautifulSoup
|
||||||
from utils import demoji
|
from utils import demoji
|
||||||
from deep_translator import GoogleTranslator
|
from deep_translator import GoogleTranslator
|
||||||
from pykeyboard import InlineButton, InlineKeyboard
|
from pykeyboard import InlineButton, InlineKeyboard
|
||||||
from pyrogram import filters
|
from pyrogram import filters, enums
|
||||||
from pyrogram.errors import (
|
from pyrogram.errors import (
|
||||||
MediaEmpty,
|
MediaEmpty,
|
||||||
MessageNotModified,
|
MessageNotModified,
|
||||||
|
|
@ -17,6 +17,7 @@ from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, InputMedi
|
||||||
|
|
||||||
from database.imdb_db import *
|
from database.imdb_db import *
|
||||||
from misskaty import BOT_USERNAME, app
|
from misskaty import BOT_USERNAME, app
|
||||||
|
from misskaty.core.message_utils import *
|
||||||
from misskaty.core.decorator.errors import capture_err
|
from misskaty.core.decorator.errors import capture_err
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
from misskaty.helper.tools import get_random_string, search_jw, GENRES_EMOJI
|
from misskaty.helper.tools import get_random_string, search_jw, GENRES_EMOJI
|
||||||
|
|
@ -378,14 +379,14 @@ async def imdb_id_callback(_, query):
|
||||||
markup = InlineKeyboardMarkup([[InlineKeyboardButton("🎬 Open IMDB", url=f"https://www.imdb.com{r_json['url']}")]])
|
markup = InlineKeyboardMarkup([[InlineKeyboardButton("🎬 Open IMDB", url=f"https://www.imdb.com{r_json['url']}")]])
|
||||||
if thumb := r_json.get("image"):
|
if thumb := r_json.get("image"):
|
||||||
try:
|
try:
|
||||||
await query.message.edit_media(InputMediaPhoto(thumb, caption=res_str), reply_markup=markup)
|
await query.message.edit_media(InputMediaPhoto(thumb, caption=res_str, parse_mode=enums.ParseMode.HTML), reply_markup=markup)
|
||||||
except (MediaEmpty, PhotoInvalidDimensions, WebpageMediaEmpty):
|
except (MediaEmpty, PhotoInvalidDimensions, WebpageMediaEmpty):
|
||||||
poster = thumb.replace(".jpg", "._V1_UX360.jpg")
|
poster = thumb.replace(".jpg", "._V1_UX360.jpg")
|
||||||
await query.message.edit_media(InputMediaPhoto(poster, caption=res_str), reply_markup=markup)
|
await query.message.edit_media(InputMediaPhoto(poster, caption=res_str, parse_mode=enums.ParseMode.HTML), reply_markup=markup)
|
||||||
except Exception:
|
except Exception:
|
||||||
await query.message.edit_caption(res_str, reply_markup=markup)
|
await query.message.edit_caption(res_str, parse_mode=enums.ParseMode.HTML, reply_markup=markup)
|
||||||
else:
|
else:
|
||||||
await query.message.edit_caption(res_str, reply_markup=markup)
|
await query.message.edit_caption(res_str, parse_mode=enums.ParseMode.HTML, reply_markup=markup)
|
||||||
except MessageNotModified:
|
except MessageNotModified:
|
||||||
pass
|
pass
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
|
|
@ -506,13 +507,13 @@ async def imdb_en_callback(bot, query):
|
||||||
markup = InlineKeyboardMarkup([[InlineKeyboardButton("🎬 Open IMDB", url=f"https://www.imdb.com{r_json['url']}")]])
|
markup = InlineKeyboardMarkup([[InlineKeyboardButton("🎬 Open IMDB", url=f"https://www.imdb.com{r_json['url']}")]])
|
||||||
if thumb := r_json.get("image"):
|
if thumb := r_json.get("image"):
|
||||||
try:
|
try:
|
||||||
await query.message.edit_media(InputMediaPhoto(thumb, caption=res_str), reply_markup=markup)
|
await query.message.edit_media(InputMediaPhoto(thumb, caption=res_str, parse_mode=enums.ParseMode.HTML), reply_markup=markup)
|
||||||
except (MediaEmpty, PhotoInvalidDimensions, WebpageMediaEmpty):
|
except (MediaEmpty, PhotoInvalidDimensions, WebpageMediaEmpty):
|
||||||
poster = thumb.replace(".jpg", "._V1_UX360.jpg")
|
poster = thumb.replace(".jpg", "._V1_UX360.jpg")
|
||||||
await query.message.edit_media(InputMediaPhoto(poster, caption=res_str), reply_markup=markup)
|
await query.message.edit_media(InputMediaPhoto(poster, caption=res_str, parse_mode=enums.ParseMode.HTML), reply_markup=markup)
|
||||||
except Exception:
|
except Exception:
|
||||||
await query.message.edit_caption(res_str, reply_markup=markup)
|
await query.message.edit_caption(res_str, parse_mode=enums.ParseMode.HTML, reply_markup=markup)
|
||||||
else:
|
else:
|
||||||
await query.message.edit_caption(res_str, reply_markup=markup)
|
await query.message.edit_caption(res_str, parse_mode=enums.ParseMode.HTML, reply_markup=markup)
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")
|
await query.message.edit_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")
|
||||||
|
|
|
||||||
|
|
@ -548,7 +548,7 @@ async def imdb_inl(_, query):
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
await query.edit_message_caption(res_str, reply_markup=markup)
|
await query.edit_message_caption(res_str, parse_mode=enums.ParseMode.HTML, reply_markup=markup)
|
||||||
except Exception:
|
except Exception:
|
||||||
exc = traceback.format_exc()
|
exc = traceback.format_exc()
|
||||||
await query.edit_message_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")
|
await query.edit_message_caption(f"<b>ERROR:</b>\n<code>{exc}</code>")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue