Command button
Put a Command` into the Button, make Telegram-button click as Telegram-command call.
- class telegram_bot_discussion.ext.command_button.command_button_param.CommandButtonParams(command_name, *args, **kwargs)[source]
Bases:
Params-
command_name:
str
-
command_name:
- class telegram_bot_discussion.ext.command_button.command_button.CommandButton(chat_id, command)[source]
Bases:
Button- Parameters:
chat_id (int)
command (Command)
- class Meta[source]
Bases:
Meta-
action:
str= 'command' Unique action name for handling its reaction route in ButtonHandler.
- Type:
str
-
action:
-
params:
CommandButtonParams its values need to be stored in button.
- Type:
- class telegram_bot_discussion.ext.command_button.commands_buttons_menu.CommandsButtonsMenu(coder, commands_buttons=None)[source]
Bases:
object- Parameters:
coder (CoderInterface)
commands_buttons (Sequence[Sequence[CommandButton]] | None)
- set_commands_buttons(commands_buttons)[source]
- Return type:
- Parameters:
commands_buttons (Sequence[Sequence[CommandButton]])
- get_commands_buttons()[source]
- Return type:
Sequence[Sequence[CommandButton]]