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

Как ограничить нажатие на кнопку в боте aiogram 3x?

Есть бот. Он выводи сообщение с 8 кнопками. Пользователь нажал на одну из этих кнопок, и как сделать, чтобы пока не обработается нажатие на эту кнопку, нажатие на другие не будет обрабатываться?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@loveapples
Со стороны телеграмма никак.

Но есть вариант, использовать FSMContext для их проверки.

К примеру нажал человек на кнопку, в этой кнопке меняем информацию о состоянии, создавая ключ pressed=True и при нажатии на другие кнопки, получаем текущее состояние пользователя и проверяем её информацию на наличие ключа pressed.
Ответ написан
Комментировать
@Everything_is_bad
events_isolation включить, лучше RedisEventIsolation
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы