diff --git a/src/commands/fixmusic.js b/src/commands/fixmusic.js index 8a2113b..fb260db 100644 --- a/src/commands/fixmusic.js +++ b/src/commands/fixmusic.js @@ -10,6 +10,7 @@ module.exports.run = async (client, message, args, level) =>{ guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null if (guild.dispatcher) { guild.dispatcher.end('silent') @@ -35,6 +36,7 @@ module.exports.run = async (client, message, args, level) =>{ guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null if (guild.dispatcher) { guild.dispatcher.end('silent') diff --git a/src/commands/stop.js b/src/commands/stop.js index 4f732ff..4f5a3df 100644 --- a/src/commands/stop.js +++ b/src/commands/stop.js @@ -12,6 +12,7 @@ exports.run = async (client, message) => { guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null message.channel.send('<:success:466995111885144095> Playback stopped!') }; diff --git a/src/modules/music.js b/src/modules/music.js index 0f5b2ea..a61ffbd 100644 --- a/src/modules/music.js +++ b/src/modules/music.js @@ -104,6 +104,7 @@ exports.play = async function (client, message, query, playNext, ignoreQueue) { guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null // music not playing, something is in queue } else if ((!guild.playing || !guild.dispatcher) && guild.queue.length > 0) { guild.queue = [] @@ -227,6 +228,7 @@ exports.play = async function (client, message, query, playNext, ignoreQueue) { guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null connection.disconnect() }