【发布时间】:2021-02-15 20:54:36
【问题描述】:
我遇到过很多这样的问题,目前我也遇到了同样的问题。我的机器人没有响应“清除”命令。我尝试了不同的方法,但仍然无法正常工作。我在命令的开头和结尾打印了两次,似乎第一个工作正常,但第二个没有。那是怎么回事?
@commands.command()
async def clear(self, ctx, *, limit=100):
channel = ctx.message.author.discord.text_channel.name
await channel.purge(limit = amount)
这就是代码。它也在一个齿轮中。我还提到我打印了两次:
@commands.command()
async def clear(self, ctx, *, limit=100):
print("x")
channel = ctx.message.author.discord.text_channel.name
await channel.purge(limit = amount)
print("y")
运行命令时基本上只有 x 被打印出来。所以问题必须是await channel.purge(limit = amount。有人有什么想法吗?任何答案将不胜感激! 另外我忘了说没有错误。
【问题讨论】:
标签: python python-3.x discord.py