Aiogram — обработка кнопок происходит не с первого раза, из-за чего?
Я создал отдельную функцию, которая отвечает на каллбеки кнопок, что эти обработчики не доделаны, в случае, если хендлеры не зарегистрированы. В ответе кнопок состоит так же и калл дата, чтобы я понимал, которую часть я не успел регнуть.
На данный момент в боте 37 хендлеров на кнопки, и, почему-то, кнопки нажимаются не с первого раза. Сначала упомянутая функция реагирует, а после следующего нажатия - работает уже то, что должно происходить при нажатии кнопки. Единственное подозрение - большое кол-во хендлеров, но, как по мне, их мало для перегрузки библиотеки. Хендлер при отсутствии хендлера на функцию в самом конце, чтобы не обрывать остальные. На этот хендлер отсутствуют фильтры, стоит state = '*', не более.
Из всего написанного вопрос: по какой причине хендлеры могут реагировать таким способом?
UPD: заметил, что иногда хендлеры почему-то пропускаются, не понимаю, из-за чего.
Тут нет прорицателей чтобы находить ошибку в коде, которого нет.
Уменьшите зону тестирования до одного хендлера, если на нем возникает ошибка, прикладывайте код с воспроизводимым примером.