This commit is contained in:
loicbersier 2019-05-20 00:17:30 +02:00
parent 09c5057366
commit fc4f96908a

View file

@ -73,22 +73,22 @@ class samvcCommand extends Command {
}, },
}).then(async (result) => { }).then(async (result) => {
const outputFilename = './samvc.mp3'; const outputFilename = './samvc.mp3';
fs.writeFileSync(outputFilename, result.data); fs.writeFile(outputFilename, result.data, async function(err) {
if (err) console.error(err);
const voiceChannel = message.member.voice.channel; const voiceChannel = message.member.voice.channel;
if (!voiceChannel) return message.say('Please enter a voice channel first.'); if (!voiceChannel) return message.say('Please enter a voice channel first.');
try { try {
const connection = await voiceChannel.join(); const connection = await voiceChannel.join();
const dispatcher = connection.play('./samvc.wav'); const dispatcher = connection.play('./dectalkvc.wav');
dispatcher.once('finish', () => voiceChannel.leave()); dispatcher.once('finish', () => voiceChannel.leave());
dispatcher.once('error', () => voiceChannel.leave()); dispatcher.once('error', () => voiceChannel.leave());
return null; return null;
} catch (err) { } catch (err) {
voiceChannel.leave(); voiceChannel.leave();
return message.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); return message.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`);
} }
});
}); });
} }
} }