Скорее всего я использовал неправильные термины, но всё же
Я создаю бота магазин, у меня есть большое количество похожих товаров с похожими callback_data, так вот мне нужно проверить данный data перед тем как произведётся функция
@router.callback_query(F.data == re.search(pattern=r'(take_)([0-9]+)', string=str(F.data)))
async def take(callback: CallbackQuery, state: FSMContext):
await callback.message.answer('Все ок')
Вот у меня есть этот отрезок кода, здесь я проверяю F.data по паттерну, но чтоб его проверить мне нужно в этот паттерн засунуть проверяемый текст, но данный пример вызывает ошибку
Можно конечно использовать Middleware но я не знаю как, и тем более там вроде нельзя сделать именно отдельное какое то действие, а оно производится общо для всех
Что делать?