Discord.js机器人无法离开语音通道

时间:2020-04-05 23:39:12

标签: discord discord.js

我正在尝试制作一个播放音频文件的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));

1 个答案:

答案 0 :(得分:0)

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

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