From 83f39f6ac35a642807382e9742c21721b0ad844b Mon Sep 17 00:00:00 2001 From: Yasir Aris M Date: Sat, 23 Dec 2023 00:25:45 +0000 Subject: [PATCH] [PyroFork] Fix Some Pyromod Method Signed-off-by: wulan17 --- pyrogram/methods/pyromod/ask.py | 2 +- pyrogram/types/messages_and_media/message.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pyrogram/methods/pyromod/ask.py b/pyrogram/methods/pyromod/ask.py index d7a9ccde..e88b2933 100644 --- a/pyrogram/methods/pyromod/ask.py +++ b/pyrogram/methods/pyromod/ask.py @@ -83,7 +83,7 @@ class Ask: await app.ask(chat_id, "Tell me your name:") """ sent_message = None - if text.strip() != "": + if text and isinstance(text, str): chat_to_ask = chat_id[0] if isinstance(chat_id, list) else chat_id sent_message = await self.send_message(chat_to_ask, text, *args, **kwargs) diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index c05dee89..823bc157 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -579,10 +579,9 @@ class Message(Object, Update): message_id = getattr(self, "id", getattr(self, "message_id", None)) return await self._client.listen( - (self.chat.id, from_user_id, self.id), - listener_type=pyrogram.enums.ListenerTypes.CALLBACK_QUERY, - timeout=timeout, filters=filters, + timeout=timeout, + listener_type=pyrogram.enums.ListenerTypes.CALLBACK_QUERY, unallowed_click_alert=alert, chat_id=self.chat.id, user_id=from_user_id,