@TemaGerb

Можно ли обрабатывать один каллбек, но по-разному?

Можно ли сделать так, чтобы обработчик обрабатывал один callback но по разному. Я хочу сделать так: у меня есть одна inline кнопка, я ее добавляю к другим переменным с кнопками, и хочу сделать обработку, чтобы бот понимал, через какую клавиатуру была нажата кнопка. Например, если она нажата через одну клавиатуру, то бот пишет "привет", а если через другую, то "пока". Я пробовал делать обработчик вот так:
spoiler
async 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='Пока')
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы