С ботом я пытаюсь воспроизвести аудиофайл (mp3) на аудиоканале, используя discord.js, ffmpeg и opusscript.
В принципе, вот как это работает:
bot.on('message', msg => {
if (msg.author.bot) return;
if (msg.content.substring(0,3) == "fp!") {
var audioID = msg.content.substring(3,msg.length);
var channel = msg.member.voiceChannel;
if (!channel) msg.channel.send("T'es pas dans un vocal, con.");
else {
msg.member.voiceChannel.join()
.then((connection) => {
connection.playFile(`./audios/${audioID}.mp3`);
});
}
}
return;
});
Итак, звук воспроизводится, но останавливается до конца (например, для аудиофайла 5 с он останавливается через 3 с). Бот остается в канале, я могу играть снова, но для всех моих файлов он останавливается до конца.
Как я могу это исправить?