title: My discord.js embed message isnt sending to a specific channel
body: <p>I don't know what the problem is, here is the code I am using, including the line that is meant to send it to the specified channel:</p>
  <pre class="lang-js prettyprint-override"><code>const Discord = require('discord.js')
  const client = new Discord.Client();
  
  const Discord = require('discord.js')
  const client = new Discord.Client();
  
  client.on(&quot;message&quot;, message =&gt; {
     const embed = new Discord.messageEmbed()
     embed.setAuthor(`Phaze Bot`)
     embed.setTitle(`Commands List`)
     embed.setDescription(`$kick: kicks a member \n $ban: bans a member \n $help music: 
     displays music commands \n $help: displays the help screen`)
     
     client.guild.channels.cache.get(`801193981115367496`).send(embed)
  })
  
  client.login('login in here');  
  </code></pre>
  <p>It is not sending this embed to the channel (by ID). Can anyone see where I am wrong?</p>
  <p><strong>update</strong>
  it is now working, but still does not send the code to the channel when i message in it. the Terminal also shows this:</p>
  <pre><code>TypeError: Cannot read property 'channels' of undefined
  </code></pre>