title: Trying to make lottery add role to player
body: <p>I am trying to make a lottery command give a role to a player I have no clue why it is not working I have been trying to figure it out please help me fix it thank you, (by the way the role name is the same with caps and everything in the code).</p>
  <p>code in .js file:</p>
  <pre><code>const Discord = require(&quot;discord.js&quot;);
  const bot = new Discord.Client();
  
  module.exports = {
      name: 'lottery',
      description: 'MAYBE YOU SHALL WIN?!?!',
      execute(client, message, args) {
          var role = message.member.roles.cache.find(role =&gt; role.name === &quot;Lucky Winner&quot;);
          const lottery = Math.floor(Math.random() * 1) + 1;
          if (lottery === 1)
              return message.reply(`Wow! You actually won! Great job! :white_check_mark: ` + message.member.guild.roles.add(role));
          message.reply(`Nope, sorry, you lost. ❌`);
      }
  }
  </code></pre>
  <p>code in main.js file:</p>
  <pre><code>else if(command === 'lemmewin') {
      client.commands.get('lemmewin').execute(client, message, args);
  }
  </code></pre>
  <p>console error:</p>
  <pre><code>TypeError: Cannot read property 'execute' of undefined
  </code></pre>