Фабрика callback data¶
Файл callback_data¶
Файл фабрики callback data.
- class telebot.callback_data.CallbackData(*parts, prefix: str, sep=':')¶
Базовые классы:
object
Фабрика Callback data. Этот класс поможет вам в работе с CallbackQuery
- filter(**config) CallbackDataFilter ¶
Сгенерировать фильтр
- Параметры:
config – заданные именованные параметры будут проверены в CallbackQuery.data
- Результат:
Класс CallbackDataFilter
- new(*args, **kwargs) str ¶
Сгенерировать callback data
- Параметры:
args – позиционные параметры экземпляра CallbackData
kwargs – именованные параметры
- Результат:
str
- parse(callback_data: str) Dict[str, str] ¶
Получить данные из callback data
- Параметры:
callback_data – string, примените к telebot.types.CallbackQuery, чтобы преобразовать callback_data из строки (str) в словарь (dict)
- Результат:
словарь (dict), полученный из callback data
- class telebot.callback_data.CallbackDataFilter(factory, config: Dict[str, str])¶
Базовые классы:
object
Фильтр для CallbackData.
- check(query) bool ¶
Проверяет, соответствует ли query.data заданной конфигурации
- Параметры:
query (telebot.types.CallbackQuery) – telebot.types.CallbackQuery
- Результат:
True, если query.data соответствует заданной конфигурации
- Тип результата:
bool