From b24cbc952ddef2b3d35c25cf6a83ab9e5dbd96dd Mon Sep 17 00:00:00 2001
From: yasirarism <55983182+yasirarism@users.noreply.github.com>
Date: Fri, 28 Apr 2023 13:03:30 +0700
Subject: [PATCH] Fix Msg id Invalid
---
misskaty/plugins/imdb_search.py | 52 ++++++++++++++++++---------------
1 file changed, 28 insertions(+), 24 deletions(-)
diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py
index 5c895e8a..23ea3d45 100644
--- a/misskaty/plugins/imdb_search.py
+++ b/misskaty/plugins/imdb_search.py
@@ -155,12 +155,13 @@ async def imdb_search_id(kueri, message):
)
buttons.add(*BTN)
msg = await k.edit_caption(msg, reply_markup=buttons)
- await msg.wait_for_click(
- from_user_id=message.from_user.id,
- timeout=30
- )
- except ListenerTimeout:
- await msg.edit_caption("πΆβπ«οΈ Waktu Habis. Task Telah Dibatalkan!")
+ try:
+ await msg.wait_for_click(
+ from_user_id=message.from_user.id,
+ timeout=30
+ )
+ except ListenerTimeout:
+ await msg.edit_caption("πΆβπ«οΈ Waktu Habis. Task Telah Dibatalkan!")
except Exception as err:
await k.edit_caption(f"Ooppss, gagal mendapatkan daftar judul di IMDb. Mungkin terkena rate limit atau down.\n\nERROR: {err}")
@@ -211,12 +212,13 @@ async def imdb_search_en(kueri, message):
)
buttons.add(*BTN)
msg = await k.edit_caption(msg, reply_markup=buttons)
- await msg.wait_for_click(
- from_user_id=message.from_user.id,
- timeout=30
- )
- except ListenerTimeout:
- await msg.edit_caption("πΆβπ«οΈ Timeout. Task Has Been Cancelled!")
+ try:
+ await msg.wait_for_click(
+ from_user_id=message.from_user.id,
+ timeout=30
+ )
+ except ListenerTimeout:
+ await msg.edit_caption("πΆβπ«οΈ Timeout. Task Has Been Cancelled!")
except Exception as err:
await k.edit_caption(f"Failed when requesting movies title. Maybe got rate limit or down.\n\nERROR: {err}")
@@ -263,12 +265,13 @@ async def imdbcari(self: Client, query: CallbackQuery):
)
buttons.add(*BTN)
msg = await query.message.edit_caption(msg, reply_markup=buttons)
- await msg.wait_for_click(
- from_user_id=int(uid),
- timeout=30
- )
- except ListenerTimeout:
- await msg.edit_caption("πΆβπ«οΈ Waktu Habis. Task Telah Dibatalkan!")
+ try:
+ await msg.wait_for_click(
+ from_user_id=int(uid),
+ timeout=30
+ )
+ except ListenerTimeout:
+ await msg.edit_caption("πΆβπ«οΈ Waktu Habis. Task Telah Dibatalkan!")
except Exception as err:
await query.message.edit_caption(f"Ooppss, gagal mendapatkan daftar judul di IMDb. Mungkin terkena rate limit atau down.\n\nERROR: {err}")
else:
@@ -308,12 +311,13 @@ async def imdbcari(self: Client, query: CallbackQuery):
)
buttons.add(*BTN)
msg = await query.message.edit_caption(msg, reply_markup=buttons)
- await msg.wait_for_click(
- from_user_id=int(uid),
- timeout=30
- )
- except ListenerTimeout:
- await msg.edit_caption("πΆβπ«οΈ Timeout. Task Has Been Cancelled!")
+ try:
+ await msg.wait_for_click(
+ from_user_id=int(uid),
+ timeout=30
+ )
+ except ListenerTimeout:
+ await msg.edit_caption("πΆβπ«οΈ Timeout. Task Has Been Cancelled!")
except Exception as err:
await query.message.edit_caption(f"Failed when requesting movies title. Maybe got rate limit or down.\n\nERROR: {err}")