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()