title: Error running a javascript code(Discord music bot) - OPUS_ENGINE_MISSING
body: <p>I'm trying to run a simple discord bot just to play a music, the bot is connectin to the channel perfectly but when it tries to play the music I recive this error:</p>
  
  <pre><code>(node:3028) UnhandledPromiseRejectionWarning: Error: OPUS_ENGINE_MISSING
  </code></pre>
  
  <p>My code:</p>
  
  <pre><code>var servers = {};
  
  function play(connection, message) {
      var server = servers[message.guild.id];
  
      server.dispatcher = connection.playStream(YTDL(server.queue[0], {filter: "audioonly"}));
  
      server.queue.shift();
  
      server.dispatch.on("end", function() {
          if(server.queue[0]) play(connection, message);
          else connection.disconnect();
      });
  }
  
  if(command === `${botSettings.prefix}play`)
  {
      if(!args[0]) {
          message.channel.send("Please provide me a link!");
          return;
      }
      if(!message.member.voiceChannel) {
          message.channel.send("You must be in a voice channel!");
          return;
      }
      if(!servers[message.guild.id]) servers[message.guild.id] = {
          queue: []
      };
  
      var server = servers[message.guild.id];
      server.queue.push(args[0]);
      if(!message.guild.voiceConnection) message.member.voiceChannel.join().then(function(connection) {
          play(connection, message);
      });
  }
  </code></pre>