diff --git a/src/extensions/uptime.py b/src/extensions/uptime.py new file mode 100644 index 0000000..f137240 --- /dev/null +++ b/src/extensions/uptime.py @@ -0,0 +1,18 @@ +import time as t + +start_time = t.time() + +import arc +import hikari +import datetime as dt + +plugin = arc.GatewayPlugin("Blockbot Uptime") + +@plugin.include +@arc.slash_command("uptime", "Show formatted uptime of Blockbot") +async def uptime(ctx): + await ctx.respond(f"Uptime: **{dt.timedelta(seconds=t.time()-start_time)!s}**") + +@arc.loader +def loader(client): + client.add_plugin(plugin)