diff --git a/commands/fun/ttsvc.js b/commands/fun/ttsvc.js index 33e32b97..9ea54f37 100644 --- a/commands/fun/ttsvc.js +++ b/commands/fun/ttsvc.js @@ -63,7 +63,11 @@ module.exports = class ttsvcCommand extends Command { voiceChannel.leave() message.say('I leaved the channel'); } else - voiceChannel.join().then(connection =>{const dispatcher = connection.playFile('./tts.mp3');}).catch(err => console.log(err)); - dispatcher.on("end", end => {voiceChannel.leave();}); + const dispatcher = voiceChannel.join() + .then(connection => dispatcher = connection.play('./tts.mp3')) + dispatcher.on('finish', () => { + voiceChannel.leave() + }); + }); })}} \ No newline at end of file