diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index 339b8f9ab..7b6034d2b 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -192,7 +192,9 @@ class MessagePayload { content, tts, nonce, - embeds: this.options.embeds?.map(embed => new MessageEmbed(embed).toJSON()), + embeds: this.options.embeds?.map(embed => + (embed instanceof MessageEmbed ? embed : new MessageEmbed(embed)).toJSON(), + ), components, username, avatar_url: avatarURL,