Как транслировать определенный микрофон через бот Discord с помощью Discord.js? - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь создать бота для потоковой передачи определенного устройства ввода звука моего компьютера.Мне удалось успешно подключиться к голосовому чату, но я не смог найти способ перечислить свои устройства ввода звука и транслировать конкретное из них.Вот мой код:

const Discord = require('discord.js');
const client = new Discord.Client();
const {token} = require('./secret.json');
const {prefix}  = require('./config.json');
//const broadcast = client.createVoiceBroadcast();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', msg => {
  if (msg.content === `${prefix}summon`) {
        msg.member.voiceChannel.join()
            .then(connection => {
                console.log('Streaming audio.');
                // should stream one of my mics
            }).catch(console.error);
  } else if (msg.content === `${prefix}unsummon`){
        client.leaveVoiceChannel(mesg.member.voiceStat.channelID);
    }
});

client.login(token);
...