Задать вопрос
@AlexaAioGram

Как ловить if в инлайн конструкции?

4 часа просидел что бы решить эту проблему, так и ни чего не получилось, решил обратится к опытным программистам, надеюсь на вашу отзывчивость.

Мне надо что бы конструкция Inline принимала if

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


Вот этот код не ловит " abc " а мне надо что бы его ловил, подскажите пожалуйста как это сделать ?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Потому что call.message - это сообщение (объект Message), в котором пользователь нажал на кнопку. Тут нужно call.data.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽