【发布时间】:2021-06-17 18:45:48
【问题描述】:
我找到了一个清除命令,但它对我不起作用,因为我使用 client = discord.Client(command_prefix = '$', description = ' ') 而不是 client = commands.Bot(command_prefix = '$') 而且我在中使用了很多命令
@client.event
async def on_message(message):
所以我也想在on_message 中使用清除命令。谢谢!
清除命令:
@client.command()
async def clear(ctx, amount = 5):
await ctx.channel.purge(limit = amount)
【问题讨论】:
-
on_message事件并不值得。你可以这样做:if message.content.startswith("clear"): -
我可以用什么来代替
@client.command()? -
你为什么要使用别的东西?
-
因为我有一个没有属性命令的不同客户端
标签: python discord discord.py bots