@Fomicheva378

Почему PCM файл пустой при записи голосового потока в discord.js?

При вводе команды бот заходит на голосовой канал и создает файл pcm, но не записывает в него ничего, кто знает в чем проблема ?

const fs = require("fs");

module.exports.run = async (client, message, args) => {

    const voicechannel = message.member.voice.channel;
    if (!voicechannel) return message.channel.send("Please join a voice channel first!");

    const connection = await message.member.voice.channel.join();
    const audio = connection.receiver.createStream(message.member, { mode: 'opus', end: 'silence'});

    audio.pipe(fs.createWriteStream(`./recorded-${message.author.id}.pcm`));
    audio.on("end", () => {
        message.channel.send("Finished writing audio");
    });

}

module.exports.help = {
    name: "record"
};
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы