【问题标题】:Discord py limit command to once an hour per personDiscord py 限制命令为每人每小时一次
【发布时间】:2021-07-21 20:23:54
【问题描述】:

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

我正在考虑将用户的不和谐 ID 与他们使用命令时的时间戳一起存储,但这似乎不是一种有效的方法。

【问题讨论】:

标签: discord discord.py bots


【解决方案1】:

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

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

【讨论】:

  • 是每个用户吗?
猜你喜欢
  • 2017-10-28
  • 2012-03-12
  • 1970-01-01
  • 2021-06-28
  • 2021-02-21
  • 2021-07-26
  • 1970-01-01
  • 1970-01-01
  • 2020-07-13
相关资源
最近更新 更多