From c10fbb16f38e0d5c2287418c8a68aacbcfd7829e Mon Sep 17 00:00:00 2001 From: yasir Date: Wed, 11 Jan 2023 12:52:56 +0700 Subject: [PATCH] fix --- misskaty/plugins/web_scraper.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/misskaty/plugins/web_scraper.py b/misskaty/plugins/web_scraper.py index 425d4800..59c334b2 100644 --- a/misskaty/plugins/web_scraper.py +++ b/misskaty/plugins/web_scraper.py @@ -49,7 +49,7 @@ async def getDataTerbit21(chat_id, message_id, kueri, CurrentPage): if kueri: TerbitRes = f"#Terbit21 Results For: {kueri}\n\n" else: - TerbitRes = "#Terbit21 Latest:\nšŸŒ€ Use /lk21 [title] to start search with title.\n\n" + TerbitRes = "#Terbit21 Latest:\nšŸŒ€ Use /terbit21 [title] to start search with title.\n\n" TerbitRes += f"{c}. {i['judul']}\nCategory: {i['kategori']}\n" TerbitRes += "\n" if re.search(r"Complete|Ongoing", i["kategori"]) else f"šŸ’  Download\n\n" INGNORE_CHAR = "[]" @@ -145,7 +145,10 @@ async def terbit21page_callback(client, callback_query): except KeyError: return await callback_query.answer("Invalid callback data, please send CMD again..") - terbitres, PageLen = await getDataTerbit21(chat_id, message_id, kueri, CurrentPage) + try: + terbitres, PageLen = await getDataTerbit21(chat_id, message_id, kueri, CurrentPage) + except TypeError: + return keyboard = InlineKeyboard() keyboard.paginate(PageLen, CurrentPage, 'page_terbit21#{number}' + f'#{message_id}#{callback_query.from_user.id}') @@ -167,7 +170,10 @@ async def lk21page_callback(client, callback_query): except KeyError: return await callback_query.answer("Invalid callback data, please send CMD again..") - lkres, PageLen = await getDatalk21(chat_id, message_id, kueri, CurrentPage) + try: + lkres, PageLen = await getDatalk21(chat_id, message_id, kueri, CurrentPage) + except TypeError: + return keyboard = InlineKeyboard() keyboard.paginate(PageLen, CurrentPage, 'page_lk21#{number}' + f'#{message_id}#{callback_query.from_user.id}')