From 8ecace27b31fa131bff9eabb6096a3e11e0a7c77 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Tue, 9 Oct 2018 21:32:08 +0200 Subject: [PATCH] Add Discord API reported Latency to ping command --- .../CommandHandler/Commands/GeneralCommands.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs b/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs index f8dcc3f..b8d49b5 100644 --- a/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs +++ b/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs @@ -51,25 +51,30 @@ namespace DeukBot4.MessageHandlers.CommandHandler { new EmbedFieldBuilder() { - Name = "Ping between Message and Command Handling", + Name = "Discord Reported Latency", + Value = $"{Program.Client.Latency} ms" + }, + new EmbedFieldBuilder() + { + Name = "Measured Ping between Message and Command Handling", Value = $"{(int)(t1 - request.OriginalMessage.CreatedAt).TotalMilliseconds} ms" } }; eb.Footer = new EmbedFooterBuilder() { - Text = "Ping can be off a bit due to Discord timestamping" + Text = "Measured Ping can be off a bit due to Discord timestamping" }; var t2 = DateTimeOffset.UtcNow; var m = await request.SendMessageAsync("", embed: eb.Build()); eb.Fields.Add(new EmbedFieldBuilder() { - Name = "Time handling embed creation", + Name = "Measured Time handling embed creation", Value = $"{(t2 - t1).TotalMilliseconds} ms" }); eb.Fields.Add(new EmbedFieldBuilder() { - Name = "Ping between Bot and Discord", + Name = "Measured Ping between Bot and Discord", Value = $"{(int)(m.CreatedAt - t2).TotalMilliseconds} ms" });