Params
- class telegram_bot_discussion.button.params.params.Params(action, **kwargs)[source]
Bases:
objectTelegram-button callback query stores some data. When the User clicks the button, this data is returned to the bot.
So, Params formalizes storing more than one value in the callback query and fetching it after the button click.
- Parameters:
action (str)
-
action:
str All params must be associated with some actions, which are used for handlers reaction route..
- Type:
str
- classmethod fetch(callback_query, coder)[source]
Fetch data from Telegram-button callback query into a special structure named Params.
- Parameters:
callback_query (
Optional[CallbackQuery]) – Telegram-button callback query datacoder (
CoderInterface) – algorithm of serializing and deserializing stored in a Telegram-button data
- Raises:
CallbackQueryIsNone – when Telegram-button has no callback query
CallbackQueryDataIsNone – when Telegram-button has empty callback query
- Return type:
Self