Item Button

class telegram_bot_discussion.ext.pagination.buttons.item_button_meta.ItemButtonMeta[source]

Bases: ButtonMeta

action: str = 'view'

Unique action name for handling its reaction route in ButtonHandler.

Type:

str

class telegram_bot_discussion.ext.pagination.buttons.item_button_params.ItemButtonParams(action, item_id)[source]

Bases: Params

Parameters:
  • action (str)

  • item_id (int)

item_id: int
class telegram_bot_discussion.ext.pagination.buttons.item_button.ItemButton(chat_id, item)[source]

Bases: Button

Parameters:
  • chat_id (int)

  • item (Item)

class Meta[source]

Bases: ItemButtonMeta

item: Item
params: ItemButtonParams

its values need to be stored in button.

Type:

Params

async classmethod on_click(update, context)[source]

Reaction to a user’s button click

Parameters:
  • update (Update)

  • context (CallbackContext)