我正在Discord上制作一个rpg机器人,它有多个命令,每个命令都有自己的冷却时间。我想为机器人创建一个命令,该命令输出多个命令的冷却剩余时间。另一个discord bot(请参见附件)中提供了此功能,我正在尝试复制它。有什么办法可以做到吗?
最佳答案
有一种方法。获取命令并使用属性get_cooldown_retry_after
@bot.command()
async def some_command(ctx):
command = bot.get_command('some command name')
await ctx.send(f"Cooldown left {command.get_cooldown_retry_after(ctx)}
并为您的所有命令做注意:
get_cooldown_retry_after
返回秒剩余的冷却时间。commands.Command
关于python - 有没有办法让我们在discord.py中一次获取多个命令的剩余冷却时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65177629/