我正在尝试制作一个播放音频文件的Discord机器人。现在,它加入了语音通道并播放音频文件,但之后拒绝离开。我的代码如下。谁能提出一些建议,使我的机器人离开语音通道?
var voiceChannel = client.channels.cache.get("693280991812517952");
voiceChannel.join().then(connection =>{
const dispatcher = connection.play('./00.mp3');
dispatcher.on('end', () => voiceChannel.leave());
}).catch(err => console.log(err));
答案 0 :(得分:0)
您需要使用finish
事件而不是end
事件。
因此,您的解决方案是:
dispatcher.on('finish', () => voiceChannel.leave());