diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index eb5b63ad201c..9145fed2094e 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -1,7 +1,7 @@ 'use strict'; const { Buffer } = require('node:buffer'); -const { Embed, isJSONEncodable } = require('@discordjs/builders'); +const { isJSONEncodable } = require('@discordjs/builders'); const { MessageFlags } = require('discord-api-types/v9'); const { RangeError } = require('../errors'); const DataResolver = require('../util/DataResolver'); @@ -193,7 +193,7 @@ class MessagePayload { tts, nonce, embeds: this.options.embeds?.map(embed => - embed instanceof Embed ? embed.toJSON() : this.target.client.options.jsonTransformer(embed), + isJSONEncodable(embed) ? embed.toJSON() : this.target.client.options.jsonTransformer(embed), ), components, username,