Случайные звуки в разногласиях. js - PullRequest
0 голосов
/ 27 апреля 2020

Я программирую диссон-бота, используя дискорд. js. Я хочу сделать случайный звуковой плеер! Что я делаю неправильно? Вы можете мне помочь?

case 'ps':
            var voiceChannel = message.member.voiceChannel
                voiceChannel.join().then(connection => {
                number = 5;
            var random = Math.floor (Math.random() * (number - 1 + 1 )) + 1;
            var rs = ( {files: [__dirname + '/Library/folder/' + "sound" + " (" + random + ")" + ".jpg"]} );
            const dispatcher = connection.playFile(rs);
                dispatcher.on('end', end => voiceChannel.leave());
            })
        break;

В терминале нет ошибок.

1 Ответ

1 голос
/ 27 апреля 2020

Ваша проблема заключается в том, что вы пытаетесь получить изображение, а не аудиофайл.

замените .jpg в var rs = ( {files: [__dirname + '/Library/folder/' + "sound" + " (" + random + ")" + ".jpg"]} ); на любое используемое вами расширение аудиофайла: mp3 , wav, et c.

...