title: Ban Command discord.js (v13)
body: <p>Hello I've been trying to make a ban command with discord.js (v13) but I am getting this error and I don't know what is the cause of a problem</p>
  <p>If anyone can help I would be very grateful</p>
  <pre class="lang-js prettyprint-override"><code>DiscordAPIError: Invalid Form Body
  embeds[0].description: This field is required
  </code></pre>
  <p>My code :</p>
  <pre class="lang-js prettyprint-override"><code>module.exports = {
    name: &quot;ban&quot;,
    description: &quot;This command ban's someone&quot;,
    category: &quot;moderation&quot;,
    example: [&quot;!ban @member&quot;],
    callback: async ({ message, args }) =&gt; {
      try {
      const member = message.mentions.members.first();
      const permission = message.member.permissions.has(&quot;BAN_MEMBERS&quot;);
  
      if (!permission)
        return message.reply(
          &quot;❌ | You don't have permission to use this command&quot;
        );
  
      if (!args[0]) return message.reply(`❌ | Please specify someone`);
  
      if (!member) return message.reply(` | Cannot find that member...`);
  
      if (member.id === message.author.id)
        return message.reply(`❌ | You cannot ban yourself!`);
  
      if (message.member.roles.highest.position &lt; member.roles.highest.position)
        return message.reply(
          `❌ | You cannot ban user who have higher role than you...`
        );
  
      if (!member.bannable) return message.reply(`❌ | I cannot ban that member`);
  
      return (
        (await member.ban()) +
        message
          .reply({
            content: `:anger: | User ${member} has been banned`,
          })
          .then((msg) =&gt; {
            setTimeout(() =&gt; msg.delete(), 5000);
          })
      );
        } catch(err) {
          message.reply(`awww there was an ${err}`)
        }
    },
  };
  </code></pre>