我对javascript和不和谐很陌生.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)); }})现在,无论我是否在语音频道中,它都会发送消息以加入语音频道,如果我是,它不会加入语音频道并播放文件。任何帮助是值得赞赏的。
1 回答

一只斗牛犬
TA贡献1784条经验 获得超2个赞
由于不和谐.js v12,已更改为GuildMember.voiceChannel
GuildMember.voice.channel
var voiceChannel = msg.member.voice.channel
添加回答
举报
0/150
提交
取消