Discord py 限制命令为每人每小时一次
Posted
技术标签:
【中文标题】Discord py 限制命令为每人每小时一次【英文标题】:Discord py limit command to once an hour per person 【发布时间】:2021-07-21 20:23:54 【问题描述】:我想知道如何将命令限制为每个人每小时使用一次?
我正在考虑将用户的不和谐 ID 与他们使用命令时的时间戳一起存储,但这似乎不是一种有效的方法。
【问题讨论】:
***.com/questions/46087253/… - 这是在回答你的问题吗? 【参考方案1】:discord.py 有一个@commands.cooldown
功能,所以如果你想创建一个带有冷却时间的命令,你可以用这个作为例子:
@bot.command()
@commands.cooldown(1, 3600, commands.BucketType.user)
async def hourly(ctx):
await ctx.send('Hello, world!')
【讨论】:
是每个用户吗?以上是关于Discord py 限制命令为每人每小时一次的主要内容,如果未能解决你的问题,请参考以下文章
有没有一种方法 discord.py 可以一次监听多个命令?