в состояние, из которого вызывается функция 2. Но в функции 2 у пользователя есть возможность как воспользоваться инлайн-клавой, так и отправить сообщение через клаву. Проблема в том, что при использовании инлайн-клавы пользователь должен вернуться в функцию 1, а при отправке сообщения с клавы - остаться в функции 2. Перехватывать текст просто - текущий стейт в функции 2, но вот проблема в том, что инлайн-клава работать не хочет, так как колбек не уходит - стейт то прежний. Как быть?
тебе нужно хорошо подумать я считаю вопрос сложным и интересным (ответ на вопрос я не знаю)
На нашел решения ( пришлось использовать reply-клаву вместо инлайн
Я вчера читал это сообщение и, если честно, не понял схему
Если коротко, функция, на которой стоит стейт, должна уметь принимать и сообщение от пользователя и нажатие кнопки на инлайн-клаве. При сообщении стейт надо сохранить и остаться в функции, а при инлайн стейт надо сменить и уйти, куда скажут
А проблема в чём? Как отличить, через что была вызвана функция? А покажи её
Проблема в том, что при текущем стейте не проходит вызов колбека по нажатию инлайн кнопки
Я хз, но в обработчик колбека я не попадаю. Ноль реакции, и ошибок нет. Код покажу, как до компа доберусь
Да, лучше с кодом. А ещё лучше — MRE
Обсуждают сегодня