twtb.logic.telegram.button_handlers#
Module for handlers for buttons in /start command.
Module Contents#
Classes#
Abstract class for button handlers. |
|
Handler for |
|
Handler for |
|
Handler for |
|
Handler for |
|
Handler for |
- class ButtonHandler[source]#
Bases:
abc.ABCAbstract class for button handlers.
- async handle(event: telethon.events.CallbackQuery.Event) → None[source]#
Handle button.
- Parameters:
event – Telethon’s event.
- classmethod get_handler(button_data: twtb.logic.telegram.data.ButtonData) → ButtonHandler[source]#
Get handler for button.
- Parameters:
button_data – Button data.
- Returns:
Handler for button.
- class SubscribeToWordButtonHandler[source]#
Bases:
ButtonHandlerHandler for
Subscribe to wordbutton.
- class UnsubscribeFromWordButtonHandler[source]#
Bases:
ButtonHandlerHandler for
Unsubscribe from wordbutton.
- class ListMySubscribesButtonHandler[source]#
Bases:
ButtonHandlerHandler for
List my subscribesbutton.
- class ListKnownChannelsButtonHandler[source]#
Bases:
ButtonHandlerHandler for
List known channelsbutton.