помогите с чат игрой!

когда пишу правильный ответ он пишет что он неправиллный

мой код

async def next(ctx):
    num1 = random.randint(1, 10)
    num2 = random.randint(1, 10)
    operator = random.choice(['+', '-', '*', '/'])
    
    problem = f'Сколько будет {num1} {operator} {num2}?'
    await ctx.send(problem)

    correct_answer = eval(f'{num1}{operator}{num2}')

    async def check(message):
        return message.author == ctx.author and message.content()

    try:
        message = await bot.wait_for('message', check=check, timeout=10.0)
    except asyncio.TimeoutError:
        await ctx.send('Время прошло! Правильный ответ: ' + str(correct_answer))
    else:
        answer = (message.content)
        if answer == correct_answer:
            await ctx.send('Правильно!')
        else:
            await ctx.send('Неправильно! Правильный ответ: ' + str(correct_answer))```


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