Этот вопрос закрыт для ответов, так как повторяет вопрос Как ловить if в инлайн конструкции?
@AlexaAioGram

Почему когда нажимаю на инлайн которая в if ни чего не происходит?

@dp.callback_query_handler(text='hello')
async def plt(call: CallbackQuery):
    if 'abc' in call.message:
        await call.message('Привет')


Когда нажимаю на инлайн кнопку с коллбэкдатой('abc') ни чего не происходит, хотя она указана в if
Почему так и как это исправить ?
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Потому что call.message - это сообщение (объект Message), в котором пользователь нажал на кнопку. Тут нужно call.data.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы