Здравствуйте!
Туплю конкретно, не понимаю что использовать, то ли FSM, то ли while, то ли рекурсию ?
В общем, в чем суть: у меня есть бот на aiogram. Мне надо, чтобы нажатия на replykeyboardbutton ("да!") запускался алгоритм, в котором бот будет подключаться к бд, и при появлении новой записи, которая устраивает параметры поиска отправлялась бы пользователю. Надо чтобы этот алгоритм работал постоянно вплоть до того момента, пока пользователь не нажмет на той же replykeyboardbutton кнопку с текстом "Нет, меняем параметры поиска".
У меня получается так, либо бот не реагирует на нажатия кнопки во второй раз (когда меняет параметры пользователь) и продолжает работать алгоритм с поиском новых записей в бд, либо алгоритм выполняет поиск только один раз и останавливается.
Уже пробовал и FSM, и рекурсию и циклы, пока все без результата...(
Может кто направит на истинный путь решения ?))
Спасибо))