Получение чисел от пользователя в aiogram 3

Как сделать калькулятор с входным числом от пользователя(равно или больше 50 и если меньше 50 то заново попросить ввести число)?

@dp.message(Text("? Калькулятор"))
async def with_puree(message: types.Message):
    await message.reply(calculatorMess)
    @dp.message(text=(int))
    while int < 50:
        dp.message(Text(int))
        i = int(int)
        if i >= 50:
            await message.reply(calculatorMess2)
    if i >= 50:
            await message.reply(calculatorMess2)

Выводит ошибку

while int < 50:
^^^^^
SyntaxError: invalid syntax

Ответы (1 шт):

Автор решения: CrossTick

Нельзя использовать название переменной int, так как это название встроенного класса. Просто переименуй переменную

→ Ссылка