title: await is only valid in async function discord.js
body: <p>I was making music play bot for my server but i think i did something wrong.
  I was doing like that <a href="https://www.youtube.com/watch?v=5_QKOKnRzZ8" rel="nofollow noreferrer">video</a> but i'm getting <code>await is only valid in async function</code> error </p>
  
  <pre><code>module.exports = (msg) =&gt; {   
  const ytdl = require('ytdl-core');
  
  if (!msg.member.voiceChannel) return msg.channel.send('Please Connect to a voice channel');
  
  if (msg.guild.me.voiceChannel) return msg.channel.send('Im in another channel');
  
  if(!args[1]) return msg.channel.send('no URL no music');
  
  let validate = await ytdl.validateURL(args[1]);
  
  if(!validate) return msg.channel.send('Please input a valid url following the command');
  
  let info = await ytdl.getInfo(args[1]);
  
  let connection = await msg.member.voiceChannel.join();
  
  let dispatcher = await connection.play(ytdl(args[1], {filet: 'audioonly'}));
  
  msg.channel.send(`Now playing : ${info.title}`);
  }
  </code></pre>