@dp.callback_query_handler(lambda call: ) # тут мне надо ловить колбеки, в которых есть idfarm слово, например idfarm83 надо поймать, число всегда разное
async def stoptopupcall(callback_query: types.CallbackQuery):
if 'farm' in callback_query.data:
await bot.answer_callback_query(callback_query.id)
idf = re.findall(r'\d+', callback_query.data)
idfarm = idf[0]
farminfo = cur.execute(f'''SELECT * FROM farms WHERE id_farm = ?''', (idfarm,)).fetchone()
if farminfo[8] == 1:
activeinfo = 'Да'
else:
activeinfo = 'Нет'
if farminfo:
await bot.send_message(дальше неважно)