diff --git a/Emzi0767.MusicTurret/Emzi0767.MusicTurret.csproj b/Emzi0767.MusicTurret/Emzi0767.MusicTurret.csproj index 55ec399..519efc1 100644 --- a/Emzi0767.MusicTurret/Emzi0767.MusicTurret.csproj +++ b/Emzi0767.MusicTurret/Emzi0767.MusicTurret.csproj @@ -22,7 +22,7 @@ Exe netcoreapp3.1 - 1.5.11 + 1.5.12 $(Version).0 $(AssemblyVersion) Music Turret Discord Bot diff --git a/Emzi0767.MusicTurret/TurretBot.cs b/Emzi0767.MusicTurret/TurretBot.cs index 346c9af..4bcfcca 100644 --- a/Emzi0767.MusicTurret/TurretBot.cs +++ b/Emzi0767.MusicTurret/TurretBot.cs @@ -293,7 +293,7 @@ private async Task Discord_VoiceStateUpdated(VoiceStateUpdateEventArgs e) return; var usrs = chn.Users; - if (gmd.IsPlaying && usrs.Count() == 1 && usrs.First() == this.Discord.CurrentUser) + if (gmd.IsPlaying && !usrs.Any(x => !x.IsBot)) { e.Client.DebugLogger.LogMessage(LogLevel.Info, LOG_TAG, $"All users left voice in {e.Guild.Name}, pausing playback", DateTime.Now); await gmd.PauseAsync();