Callback data factory#

callback_data file#

Callback data factory’s file.

class telebot.callback_data.CallbackData(*parts, prefix: str, sep=':')#

Базовые классы: object

Callback data factory This class will help you to work with CallbackQuery

filter(**config) CallbackDataFilter#

Generate filter

Параметры

config – specified named parameters will be checked with CallbackQuery.data

Результат

CallbackDataFilter class

new(*args, **kwargs) str#

Generate callback data

Параметры
  • args – positional parameters of CallbackData instance parts

  • kwargs – named parameters

Результат

str

parse(callback_data: str) Dict[str, str]#

Parse data from the callback data

Параметры

callback_data – string, use to telebot.types.CallbackQuery to parse it from string to a dict

Результат

dict parsed from callback data

class telebot.callback_data.CallbackDataFilter(factory, config: Dict[str, str])#

Базовые классы: object

Filter for CallbackData.

check(query) bool#

Checks if query.data appropriates to specified config

Параметры

query (telebot.types.CallbackQuery) – telebot.types.CallbackQuery

Результат

True if query.data appropriates to specified config

Тип результата

bool