Можно ли сделать так, чтобы обработчик обрабатывал один callback но по разному. Я хочу сделать так: у меня есть одна inline кнопка, я ее добавляю к другим переменным с кнопками, и хочу сделать обработку, чтобы бот понимал, через какую клавиатуру была нажата кнопка. Например, если она нажата через одну клавиатуру, то бот пишет "привет", а если через другую, то "пока". Я пробовал делать обработчик вот так:
spoilerasync def hi(callback: types.CallbackQuery):
if callback.data == 'btn' in Menu:
await callback.message.answer(text='Привет')
elif callback.data == 'btn' in Menu2:
await callback.message.answer(text='Пока')