Right now I got it working that it will update every second/everytime it loops, but I want it to only update every 2.5 minutes because of rate limits.
@bot.command()
async def timer(ctx, seconds):
try:
sint = int(seconds)
message = await ctx.send(f"Timer: {seconds}")
heh = sint
while heh:
TIMER = time.strftime('%H:%M:%S', time.gmtime(heh))
await message.edit(content=f'timer{TIMER}')
time.sleep(1)
heh -= 1
await message.edit(content="Ended!")
await message.edit(content=f"Timer: {heh}")
await asyncio.sleep(1)
await ctx.send(f"{ctx.author.mention} Your countdown Has ended!")
except:
await ctx.send("Only numbers")
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…