From 39d0c3f0aafd19388e44c72a8841c757f435d1a2 Mon Sep 17 00:00:00 2001 From: Alee Date: Sun, 12 May 2019 22:32:44 -0400 Subject: Started working on uptime and added a package --- AleeBot/Modules/Uptime.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'AleeBot/Modules') diff --git a/AleeBot/Modules/Uptime.cs b/AleeBot/Modules/Uptime.cs index 410d544..502cca9 100644 --- a/AleeBot/Modules/Uptime.cs +++ b/AleeBot/Modules/Uptime.cs @@ -17,6 +17,8 @@ * along with this program. If not, see . * **********************************************/ +using System; +using System.Diagnostics; using Discord; using Discord.Commands; using System.Threading.Tasks; @@ -31,9 +33,19 @@ namespace AleeBot.Modules var embed = new EmbedBuilder(); embed.WithTitle("AleeBot Uptime"); embed.WithColor(Color.Green); - embed.AddField("System Uptime", "Coming Soon!"); + embed.AddField("System Uptime", SysUptime()); embed.AddField("Bot Uptime", "Coming Soon!"); await Context.Channel.SendMessageAsync(embed: embed.Build()); - } + } + + public TimeSpan SysUptime() + { + using (var uptime = new PerformanceCounter("System", "System Up Time")) + { + uptime.NextValue(); + return TimeSpan.FromSeconds(uptime.NextValue()); + } + + } } } -- cgit v1.2.3