RawUpdateHandler¶
- class pyrogram.handlers.RawUpdateHandler
Bases:
HandlerThe Raw Update handler class. Used to handle raw updates. It is intended to be used with
add_handler()For a nicer way to register this handler, have a look at the
on_raw_update()decorator.- Parameters:
callback (
Callable) – A function that will be called when a new update is received from the server. It takes (client, update, users, chats) as positional arguments (look at the section below for a detailed description).filters (
Filters) – Pass one or more filters to allow only a subset of callback queries to be passed in your callback function.
- Other Parameters:
client (
Client) – The Client itself, useful when you want to call other API methods inside the update handler.update (
Update) – The received update, which can be one of the many single Updates listed in theUpdatebase type.users (
dict) – Dictionary of allUsermentioned in the update. You can access extra info about the user (such as first_name, last_name, etc…) by using the IDs you find in the update argument (e.g.: users[1768841572]).chats (
dict) – Dictionary of allChatandChannelmentioned in the update. You can access extra info about the chat (such as title, participants_count, etc…) by using the IDs you find in the update argument (e.g.: chats[1701277281]).
Note
The following Empty or Forbidden types may exist inside the users and chats dictionaries. They mean you have been blocked by the user or banned from the group/channel.