From d69326b1fefa37cb6422bde1940fe455f9f12a3f Mon Sep 17 00:00:00 2001 From: MAX <63972751+maxbooiii@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:22:16 +0200 Subject: [PATCH] Use discord native timestamp in [p]uptime (#5323) * support for discord's timestamp on uptime * woops not supposed to remove `_`. * ups * ups x2 * Apply suggested change. * hehe --- redbot/core/core_commands.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 890fd0b78..7be63c243 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -558,12 +558,12 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): @commands.command() async def uptime(self, ctx: commands.Context): """Shows [botname]'s uptime.""" - since = ctx.bot.uptime.strftime("%Y-%m-%d %H:%M:%S") delta = datetime.datetime.utcnow() - self.bot.uptime - uptime_str = humanize_timedelta(timedelta=delta) or _("Less than one second") + uptime = self.bot.uptime.replace(tzinfo=datetime.timezone.utc) + uptime_str = humanize_timedelta(timedelta=delta) or _("Less than one second.") await ctx.send( - _("Been up for: **{time_quantity}** (since {timestamp} UTC)").format( - time_quantity=uptime_str, timestamp=since + _("Been up for: **{time_quantity}** (since {timestamp})").format( + time_quantity=uptime_str, timestamp=f"" ) )