diff --git a/events/guild/voiceStateUpdate.js b/events/guild/voiceStateUpdate.js index eaded14..fb26c6f 100644 --- a/events/guild/voiceStateUpdate.js +++ b/events/guild/voiceStateUpdate.js @@ -115,6 +115,13 @@ module.exports = async (client, oldState, voiceState) => { oldNetworking?.off('stateChange', networkStateChangeHandler); newNetworking?.on('stateChange', networkStateChangeHandler); + + // If alone in channel, quit + if (voiceState.channel.members.filter(m => !m.user.bot && m.id !== client.user.id).size < 1) { + connection.destroy(); + shouldStop = true; + return; + } }); player = createAudioPlayer({