Данный код может находить и удалять все сообщения конкретного пользователя, однако он не дает удалять только несколько сообщений. В чем может быть проблема?
async def clear(ctx,user: disnake.Member,amount: int=100):
await ctx.channel.purge(limit=amount, check=lambda m: m.author==user)