我对javascript和discord.js还是很陌生,有人知道如何使漫游器加入频道,播放文件然后离开吗?
这是我尝试过的:
if(msg.content.startsWith(prefix + "vc")){
var voiceChannel = msg.member.voiceChannel;
isReady = false;
if (!voiceChannel)
return msg.channel.send("Join a VC.")
else voiceChannel.join().then(connection => {
const dispatcher = connection.playFile('./audio/audio.mp3');
dispatcher.on("end", end => voiceChannel.leave());
}).catch(err => console.log(err));
}
})
现在,无论我是否加入语音通道,它都会发送消息加入语音通道,如果我加入语音通道,则它不会加入语音通道并播放文件。任何帮助表示赞赏。
自discord.js v12起,GuildMember.voiceChannel
已更改为GuildMember.voice.channel
var voiceChannel = msg.member.voice.channel
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句