From 0af70b1d8fe28cae53de6f3780b42cdeedc6da36 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Sat, 17 Aug 2024 19:32:55 +0100 Subject: [PATCH 1/2] Properly fix latency reporting with Uptime Kuma --- Events/HeartbeatEvent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Events/HeartbeatEvent.cs b/Events/HeartbeatEvent.cs index 812d9567..bb4d4e25 100644 --- a/Events/HeartbeatEvent.cs +++ b/Events/HeartbeatEvent.cs @@ -6,7 +6,7 @@ public class HeartbeatEvent { public static async Task OnHeartbeat(IGatewayClient client) { - Program.discord.Logger.LogDebug("Heartbeat ping: {ping}", client.Ping.TotalMilliseconds); + Program.discord.Logger.LogDebug("Heartbeat ping: {ping}", client.Ping.Milliseconds); if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("UPTIME_KUMA_PUSH_URL")) && client.IsConnected) { HttpResponseMessage response; From 44c0cbdd9047968f574c6186f572ef0535f777ae Mon Sep 17 00:00:00 2001 From: FloatingMilkshake Date: Sat, 17 Aug 2024 15:52:58 -0400 Subject: [PATCH 2/2] Ignore Message Update events where EditedTimestamp is older than 1d --- Events/MessageEvent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Events/MessageEvent.cs b/Events/MessageEvent.cs index 8e1830c3..2f21e77f 100644 --- a/Events/MessageEvent.cs +++ b/Events/MessageEvent.cs @@ -121,7 +121,7 @@ public static async Task MessageHandlerAsync(DiscordClient client, DiscordMessag if (message.Timestamp.Year < (DateTime.Now.Year - 2)) return; - if (isAnEdit && (message.EditedTimestamp is null || message.EditedTimestamp == message.CreationTimestamp)) + if (isAnEdit && (message.EditedTimestamp is null || message.EditedTimestamp == message.CreationTimestamp || message.EditedTimestamp < DateTimeOffset.Now - TimeSpan.FromDays(1))) return; if (message.Author is null || message.Author.Id == client.CurrentUser.Id)