【问题标题】:Discordbot with discord.py doesn`t deletes messages with command ctx.channel.purge(*amount*)带有 discord.py 的 Discordbot 不会使用命令 ctx.channel.purge(*amount*) 删除消息
【发布时间】:2021-07-04 17:25:08
【问题描述】:

我遇到了问题,当我使用 discord.py 重写方法在我的 Bot 中使用 purge 命令时,它不起作用。我的意思是,当我运行代码,然后在不和谐通道中写入“清除”时,它根本不会删除给定数量的消息,也不会引发错误。我也尝试将 print('test') 放在定义中,但它只打印 test...

这是我用来执行此操作的代码:

@client.command
async def clear(ctx, amount=5):
    await ctx.channel.purge(limit=amount)

【问题讨论】:

    标签: discord discord.py python-3.7


    【解决方案1】:

    @client.command 的正确用法是@client.command()。看看能不能解决。

    【讨论】:

    • 哦,解决了。我很笨。谢谢!
    猜你喜欢
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    相关资源
    最近更新 更多