Здравствуйте!
Пишу бота для себя, и столкнулся со следующей проблемой: У меня есть цикл while, который должен работать пока я (пользователь) не отправлю боту другое сообщение с другим текстом. Как я думаю, не срабатывает хэндлер из-зато того, что цикл не перестает выполняться. Не помогает ни break, ни искусственно менять условие. Вот код:
@dp.message_handler(state='*', text=['Фрукты'])
async def fruits(message: types.Message, state:FSMContext):
message.text == "Фрукты":
#тут код
@dp.message_handler(state='*', text=['Ягоды'])
Спасибо!