在 Discord-Rewrite 中使用清除命令时遇到问题

Having trouble with a purge command in Discord-Rewrite

正如您从标题中看到的那样,我在使用 Discord-Rewrite 时遇到了问题。
过去几天我一直在 api 页面上寻找帮助,在多个 discord API 服务器上寻找帮助,甚至在 Stack Overflow 上也只看到异步分支的代码。

我也尝试在 youtube 上四处寻找教程,但是 python 的教程并不多,而且主要专注于 JavaScript,所以我尝试了 JavaScript 并且我有一个有效的清除命令,但我想坚持使用 python,因为与 JavaScript.

相比,我更习惯使用它

如果有人愿意帮助确定它是否发布了工作代码、给我指导方针,甚至是正确的查找位置,我将不胜感激。任何类型的帮助将不胜感激,因为我已经被困了几天试图让一些东西工作,而我得到的最接近的事情是让它删除机器人自己的消息,它只是说明它删除了多少消息,在这种情况下只有 1 (它自己的消息)。

感谢您花时间阅读本文!

您可以使用TextChannel.purge删除某个频道的消息。您的机器人需要 manage_messages 权限。

@bot.command()
async def purge(ctx, amount: int):
    deleted = await ctx.channel.purge(limit=amount)
    await ctx.send(f"Deleted {len(deleted)} messages")