Using a Function to Respond
The better and more organized method of responding to embeds by utilizing an asynchronous function.
Call the Function
if (command === 'help') {
const description = 'description here';
const embed = new Discord.MessageEmbed()
.setTitle("Echo!")
.setThumbnail(interaction.member.user.displayAvatarURL)
.setDescription(description)
.setAuthor(interaction.member.user.username);
client.api.interactions(interaction.id, interaction.token).callback.post({
data: {
type: 4,
data: await createAPIMessage(interaction, embed, Discord, client)
}
});
}The Function
Complete Example
Last updated