@bot.command()
@commands.has_permissions(manage_messages=True)
async def purge(ctx, amount: int):
await ctx.channel.purge(limit=amount)
await ctx.send(f'Successfully purged {amount} messages.')
^^ 这只是命令之一。每次我使用它时,它都会粘贴两次“成功清除 {amount} 条消息”。有谁知道如何解决这个问题?
答案 0 :(得分:0)
您可能正在运行机器人的实例,我注意到您是新的贡献者,因此实例意味着您的机器人的 2 个版本。
因此,请检查您是否正在运行 2 个文件,如果可以,请停止它们。
如果这行不通,并且您希望有一种简单的方法来解决这个问题,那么有一种方法可以停止所有实例。
首先转到 Discord Developer Portal,从那里单击您正在处理的机器人。
例如,如果您正在使用“会员之间”,请点击“会员之间”。
点击机器人。
现在,单击重新生成令牌。这将更改令牌,以便您的代码或其他代码中的令牌不再有效。 复制那个令牌。
然后您需要进入您的代码,并将令牌粘贴到旧令牌所在的位置。
现在你完成了!如果这对您有帮助或解决了您的问题,请不要害怕将我标记为答案!
如果您有任何问题,请在我对您帖子的回复中发表评论!