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);