Я пытаюсь создать бота для потоковой передачи определенного устройства ввода звука моего компьютера.Мне удалось успешно подключиться к голосовому чату, но я не смог найти способ перечислить свои устройства ввода звука и транслировать конкретное из них.Вот мой код:
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);