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.ABC
Abstract 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:
ButtonHandler
Handler for
Subscribe to word
button.
- class UnsubscribeFromWordButtonHandler[source]#
Bases:
ButtonHandler
Handler for
Unsubscribe from word
button.
- class ListMySubscribesButtonHandler[source]#
Bases:
ButtonHandler
Handler for
List my subscribes
button.
- class ListKnownChannelsButtonHandler[source]#
Bases:
ButtonHandler
Handler for
List known channels
button.