2021-02-07 18:50:26 +02:00
|
|
|
====================
|
|
|
|
|
Class based handlers
|
|
|
|
|
====================
|
|
|
|
|
|
|
|
|
|
A handler is a async callable which takes a event with contextual data and returns a response.
|
|
|
|
|
|
|
|
|
|
In **aiogram** it can be more than just an async function, these allow you to use classes
|
|
|
|
|
which can be used as Telegram event handlers to structure your event handlers and reuse code by harnessing inheritance and mixins.
|
|
|
|
|
|
|
|
|
|
There are some base class based handlers what you need to use in your own handlers:
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
|
|
|
|
|
base
|
|
|
|
|
callback_query
|
|
|
|
|
chosen_inline_result
|
|
|
|
|
error
|
|
|
|
|
inline_query
|
|
|
|
|
message
|
|
|
|
|
poll
|
|
|
|
|
pre_checkout_query
|
|
|
|
|
shipping_query
|
2021-05-11 23:04:32 +03:00
|
|
|
chat_member
|