提问者:小点点

discord.js bot无法离开语音通道


我想制造一个播放音频文件的不和谐机器人。现在,它加入语音通道并播放音频文件,但之后拒绝离开。我的代码在下面。谁能建议一些修复,使我的机器人将离开语音频道?

  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));

共1个答案

匿名用户

您需要使用finish事件而不是end事件。

因此您的解决方案是:dispatcher.on('finish',()=>voiceChannel.leave());