I'm doing slash commands, and wanting to do embeds in them but im getting an error:
const {
SlashCommandBuilder
} = require('@discordjs/builders');
const { EmbedBuilder, Discord } = require('discord.js');
const config = require('../config.json');
module.exports = {
data: new SlashCommandBuilder()
.setName('help')
.setDescription('Shows a list of Entitiy\'s commands.'),
async execute(interaction) {
const embed = new EmbedBuilder()
.setColor(config.colors.main)
.setThumbnail(interaction.user.displayAvatarURL())
.setTitle(`Entity's Help Desk`)
.setDescription('Here is a list of all of Entity\'s commands.')
.addField('Admin Commmands', '`ban` `-unban` `-mute` `-unmute` `-kick` `-config resetprefix` `-config setprefix`')
.addField('Info Commands', '`-profile` `-config`')
.setImage('https://i.imgur.com/ZwPjsgf.png')
.setFooter(`Requested by ${message.author.tag}`, interaction.author.displayAvatarURL({ dynamic: true }))
await interaction.reply({
ephemeral: true,
embeds: [{ embed }]
})
}
}
Error: DiscordAPIError[50035]: Invalid Form Body
data.embeds[0].description[BASE_TYPE_REQUIRED]: This field is required