您好,我为命令添加了几分钟的冷却时间,使其工作正常。但是对于某些命令,我增加了几个小时的冷却时间,但显示的时间为900分钟30秒。那么如何使下面的代码显示小时,分钟和秒。
elif isinstance(error, commands.CommandOnCooldown):
m, s = divmod(error.retry_after, 60)
fmt = "Try again in {} minutes and {} seconds" \
.format(round(m), round(s))
try:
await bot.send_message(ctx.message.channel, fmt)
except discord.Forbidden:
pass