예제 #1
0
        public static GuildConfig FindOrCreateGuildConfig(Discord.WebSocket.SocketGuild guild)
        {
            GuildConfig GuildConfig = _guilds.Find(g => g.Id == guild.Id);

            if (GuildConfig.Equals(null))
            {
                InitializeGuild(guild);
                GuildConfig = _guilds.Find(g => g.Id == guild.Id);
            }
            Utilities.Log("FindOrCreateGuildConfig", $"Guild found with id {guild.Id} [{GuildConfig.Popularity}]", Discord.LogSeverity.Debug);
            return(GuildConfig);
        }