public static Task Init() { data = new AllGuildsData(); foreach (SocketGuild guild in Global.Client.Guilds) { GuildData savedData = GlobalGuildAccounts.GetGuildAccount(guild.Id).BotData; if (savedData == null) { AddGuild(guild.Id); } else { data.guilds.Add(savedData); } StoreData(guild.Id); } return(Task.CompletedTask); }