简体   繁体   English

discord.js 中的随机声音

[英]Random sounds in discord.js

I'm programming a discord bot using discord.js.我正在使用 discord.js 对 discord 机器人进行编程。 I want to make a random sound player?我想做一个随机声音播放器? What am I doing wrong?我究竟做错了什么? Can you help me?你能帮助我吗?

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;

There aren't any errors in terminal.终端没有任何错误。

Your issue would be the fact you're trying to get an image, not an audio file.您的问题将是您尝试获取图像而不是音频文件的事实。

replace .jpg in var rs = ( {files: [__dirname + '/Library/folder/' + "sound" + " (" + random + ")" + ".jpg"]} );替换.jpg in var rs = ( {files: [__dirname + '/Library/folder/' + "sound" + " (" + random + ")" + ".jpg"]} ); to whatever audio file extension you're using: mp3 , wav , etc.到您使用的任何音频文件扩展名: mp3wav等。

The problem is, you are trying to get an Audio file with the extension ".jpg" in:问题是,您正在尝试在以下位置获取扩展名为“.jpg”的音频文件:

var rs = ( {files: [__dirname + '/Library/folder/' + "sound" + " (" + random + ")" + ".jpg"]} );

replace .jpg with an audio extension, .mp3, .wav, etc....jpg替换为音频扩展名、 .mp3、.wav 等...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM