擅长:python、mysql、java
<p>您不应该将<code>time.sleep</code>与<code>discord.py</code>一起使用,因为它将停止您应该使用的整个bot<code>await asyncio.sleep(1)</code></p>
<p>也可以创建此命令</p>
<pre class="lang-py prettyprint-override"><code>import datetime as dt
bot.launch_time = dt.datetime.utcnow()
@bot.command()
async def uptime(ctx):
delta_uptime = dt.datetime.utcnow() - bot.launch_time
hours, remainder = divmod(int(delta_uptime.total_seconds()), 3600)
minutes, seconds = divmod(remainder, 60)
days, hours = divmod(hours, 24)
await ctx.send(f"{days}d, {hours}h, {minutes}m, {seconds}s")
</code></pre>
<p>现在您可以使用<code>{prefix}uptime</code>它将告诉您它已经运行了多长时间</p>