From 4138d699da84ea3c6c8831f136d5928a5568b574 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Sun, 21 Feb 2021 13:01:37 -0500 Subject: [PATCH] Delete dispatcher on bot remove --- Xiao.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Xiao.js b/Xiao.js index ac699d3b..52770e1d 100644 --- a/Xiao.js +++ b/Xiao.js @@ -236,6 +236,14 @@ client.on('guildMemberRemove', async member => { } }); +client.on('voiceStateUpdate', (oldState, newState) => { + if (newState.id !== client.user.id || oldState.id !== client.user.id) return; + const dispatcher = client.dispatchers.get(newState.channelID) + if (!dispatcher) return; + dispatcher.end(); + client.dispatchers.remove(newState.channelID); +}); + client.on('disconnect', event => { client.logger.error(`[DISCONNECT] Disconnected with code ${event.code}.`); client.exportCommandLeaderboard();