Javascript 从Discord.js中的命令播放音频文件

Javascript 从Discord.js中的命令播放音频文件,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,我想通过Discord bot上的命令在我的文件夹中播放音频文件,该命令位于Discord.js。我该怎么办?谢谢 这是我的代码: const Discord=require('Discord.js'); const client=new Discord.client(); var ChannelId=“ID\u CHANNEL”; var token=“token”; client.on(“message”,(message)=>{ 如果(message.content==“!audio”)

我想通过Discord bot上的命令在我的文件夹中播放音频文件,该命令位于Discord.js。我该怎么办?谢谢 这是我的代码:

const Discord=require('Discord.js');
const client=new Discord.client();
var ChannelId=“ID\u CHANNEL”;
var token=“token”;
client.on(“message”,(message)=>{
如果(message.content==“!audio”){
/*这里*/
}

});您需要首先找到一个语音频道,例如用户键入命令的频道(如果有),如下所示:

const voiceChannel = message.member.voice.channel;
if (!voiceChannel) return message.channel.send("No voice channel.");
然后加入频道,然后播放您的文件:

voiceChannel.join()
   .then(connection => {
      connection.play('/path/to/yourFile.mp3');
   });
你可以通过阅读来检查你还能做些什么