这是我必须执行明确命令的代码。 问题在于,logs_from方法不存在,并且删除消息的delete方法不存在。
@bot.command(name='clear')
async def clear(ctx, amount=100):
channel = ctx.message.channel
messages = []
async for message in bot.logs_from(channel, limit=int(amount)):
messages.append(message)
await delete(messages)