使用DiscordJS的Music Discord bot无法正常工作

时间:2017-10-15 17:58:54

标签: javascript discord discord.js audio

我正在使用Discord.JS制作我自己的不和谐机器人,我想让它能够让你说'#34;!music"以及一个youtube视频的链接供它播放,但经过多次调整后反复测试,我不知何故让它停止工作。我检查了关于机器人的其他一切工作,而不是音乐部分。

  

注意:   该命令只是消息第一部分的字符串,arg1是第一个参数   机器人是Discord.client();

if(command === '!music') {
    var link = arg1
    const ytdl = require('ytdl-core');
    const streamOptions = { seek: 0, volume: 1 };
    const broadcast = bot.createVoiceBroadcast();

    bot.voiceChannel.join()
      .then(connection => {
        const stream = ytdl(arg1, { filter : 'audioonly' });
        broadcast.playStream(stream);
        const dispatcher = connection.playBroadcast(broadcast);
      })
      .catch(console.error);
}

1 个答案:

答案 0 :(得分:0)

我发现了什么是错的,当你执行不同的命令时,有一个单独的花括号使得它执行某些命令的if语句,所以我修复了它,现在我遇到了一个新的问题,它会说找不到FFmpeg,我实际安装了它,它似乎没有看到它已经安装。