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