From 2f24d40ed458e46d484081c9beea8f8daf15cb26 Mon Sep 17 00:00:00 2001 From: SylveonDeko Date: Sun, 30 Jul 2023 12:50:16 -0400 Subject: [PATCH] right, this --- src/Mewdeko/Modules/StatusRoles/StatusRoles.cs | 3 +-- src/Mewdeko/Services/Impl/StatsService.cs | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mewdeko/Modules/StatusRoles/StatusRoles.cs b/src/Mewdeko/Modules/StatusRoles/StatusRoles.cs index 6224381ad..f064e6fcd 100644 --- a/src/Mewdeko/Modules/StatusRoles/StatusRoles.cs +++ b/src/Mewdeko/Modules/StatusRoles/StatusRoles.cs @@ -1,5 +1,4 @@ -using System.Runtime.CompilerServices; -using Discord.Commands; +using Discord.Commands; using Fergun.Interactive; using Fergun.Interactive.Pagination; using Mewdeko.Common.Attributes.TextCommands; diff --git a/src/Mewdeko/Services/Impl/StatsService.cs b/src/Mewdeko/Services/Impl/StatsService.cs index 1716abe43..3140d52d9 100644 --- a/src/Mewdeko/Services/Impl/StatsService.cs +++ b/src/Mewdeko/Services/Impl/StatsService.cs @@ -111,6 +111,9 @@ public async Task PostToTopGg() public static async Task SetTopGuilds(DiscordSocketClient client, IDataCache cache, IBotCredentials creds) { + if (client.ShardId != 0) + return; + var periodicTimer = new PeriodicTimer(TimeSpan.FromHours(12)); // Set it once before executing the 12h loop var guilds = await client.Rest.GetGuildsAsync(true);