mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 20:14:51 +00:00
pyrofork: fix check_if_has_matching_listener error when message.chat is None
Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
parent
ad4dc01c8d
commit
454c2614e2
1 changed files with 5 additions and 2 deletions
|
|
@ -62,6 +62,9 @@ class MessageHandler(Handler):
|
|||
:return: A tuple of whether the message has a matching listener and its filters does match with the Message
|
||||
and the matching listener;
|
||||
"""
|
||||
chat = message.chat
|
||||
chat_id = chat.id if chat else None
|
||||
chat_username = chat.username if chat else None
|
||||
from_user = message.from_user
|
||||
from_user_id = from_user.id if from_user else None
|
||||
from_user_username = from_user.username if from_user else None
|
||||
|
|
@ -70,7 +73,7 @@ class MessageHandler(Handler):
|
|||
|
||||
data = Identifier(
|
||||
message_id=message_id,
|
||||
chat_id=[message.chat.id, message.chat.username],
|
||||
chat_id=[chat_id, chat_username],
|
||||
from_user_id=[from_user_id, from_user_username],
|
||||
)
|
||||
|
||||
|
|
@ -148,4 +151,4 @@ class MessageHandler(Handler):
|
|||
else:
|
||||
raise ValueError("Listener must have either a future or a callback")
|
||||
else:
|
||||
await self.original_callback(client, message, *args)
|
||||
await self.original_callback(client, message, *args)
|
||||
|
|
|
|||
Loading…
Reference in a new issue