From f1ff1913cf0613e89322c835effe0c18e6bda113 Mon Sep 17 00:00:00 2001 From: Suiram1701 <110390261+Suiram1701@users.noreply.github.com> Date: Fri, 9 May 2025 19:54:28 +0200 Subject: [PATCH] Ensure the required gateway intent is available when connected to audio (#3108) --- src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs index 65ba8a5c..31beb35d 100644 --- a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs +++ b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs @@ -1748,6 +1748,8 @@ namespace Discord.WebSocket } internal async Task ConnectAudioAsync(ulong channelId, bool selfDeaf, bool selfMute, bool external, bool disconnect = true) { + Discord.EnsureGatewayIntent(GatewayIntents.GuildVoiceStates); + TaskCompletionSource promise; await _audioLock.WaitAsync().ConfigureAwait(false);