add_handler()¶
- Client.add_handler()¶
Register an update handler.
You can register multiple handlers, but at most one handler within a group will be used for a single update. To handle the same update more than once, register your handler using a different group id (lower group id == higher priority). This mechanism is explained in greater details at More on Updates.
- Parameters:¶
handler (``Handler``) – The handler to be registered.
group (``int``, *optional*) – The group identifier, defaults to 0.
- Returns:¶
``tuple`` (A tuple consisting of *(handler, group).*)
Example
from pyrogram import Client from pyrogram.handlers import MessageHandler async def hello(client, message): print(message) app = Client("my_account") app.add_handler(MessageHandler(hello)) app.run()