[英]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.到您使用的任何音频文件扩展名:
mp3
、 wav
等。
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.