protected async Task OnGuildAvaivable(SocketGuild guild) { GuildConfig config = default; if (await GuildConfigs.CountAsync() != 0) { config = await GuildConfigs.FirstAsync(g => g.GuildId == guild.Id); } if (config == null) { config = new GuildConfig() { GuildId = guild.Id }; Add(config); await SaveChangesAsync(); } }