Discord py将命令限制为每人每小时一次



我想知道如何将命令限制为每个人每小时使用一次?

我想用用户使用命令的时间戳来存储discord-id,但这似乎不是一种有效的方法。

discord.py有一个@commands.cooldown功能,所以如果你想制作一个有冷却时间的命令,你可以用这个作为例子:

@bot.command()
@commands.cooldown(1, 3600, commands.BucketType.user)
async def hourly(ctx):
await ctx.send('Hello, world!')

最新更新