Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord py将命令限制为每人每小时一次_Discord_Discord.py_Bots - Fatal编程技术网

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

Discord py将命令限制为每人每小时一次,discord,discord.py,bots,Discord,Discord.py,Bots,我想知道您如何限制每个人每小时使用一次命令 我正在考虑用用户使用命令时的时间戳来存储用户的discord id,但这似乎不是一种有效的方法。discord.py有一个@commands.cooldown功能,因此,如果您想制作一个带有冷却时间的命令,您可以使用以下示例: @bot.command() @commands.cooldown(1, 3600, commands.BucketType.user) async def hourly(ctx): await ctx.send('He

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


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

discord.py有一个
@commands.cooldown
功能,因此,如果您想制作一个带有冷却时间的命令,您可以使用以下示例:

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

-这回答了你的问题吗?是每个用户吗?是的,是每个用户。