mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-28 21:07:59 +00:00
Fix raw update handler throwing errors
This commit is contained in:
parent
849b42b444
commit
0dd5ebef80
@ -25,7 +25,7 @@ from threading import Thread
|
|||||||
import pyrogram
|
import pyrogram
|
||||||
from pyrogram.api import types
|
from pyrogram.api import types
|
||||||
from .. import message_parser
|
from .. import message_parser
|
||||||
from ..handlers import RawUpdateHandler
|
from ..handlers import RawUpdateHandler, MessageHandler
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -84,6 +84,9 @@ class Dispatcher:
|
|||||||
|
|
||||||
args = (self.client, update, users, chats)
|
args = (self.client, update, users, chats)
|
||||||
else:
|
else:
|
||||||
|
if not isinstance(handler, MessageHandler):
|
||||||
|
continue
|
||||||
|
|
||||||
message = (update.message
|
message = (update.message
|
||||||
or update.channel_post
|
or update.channel_post
|
||||||
or update.edited_message
|
or update.edited_message
|
||||||
|
Loading…
x
Reference in New Issue
Block a user