Quería crear un pie de página para una inserción de discordia, que tiene hora UTC, así que creé las líneas a continuación, y luego hubo muchos errores, así que lo convertí en un objeto / {}. Luego obtuve esto " if (typeof data !== 'string') throw new error(errorMessage); ^ RangeError [EMBED_FOOTER_TEXT]: MessageEmbed footer text must be a string. at answer (C:\Users\Eb482\OneDrive\Desktop \bot\app.js:219:10)" aquí está mi código
let embed = new MessageEmbed() .setColor('RANDOM') .setThumbnail(serverIcon) .setTitle(message) .setFooter({name: new Date(Date.now()).toISODateString}) .setAuthor(author1); if (Fields) embed = embed.setFields(Fields); if (EmbedFile) embed = embed.setImage(EmbedFile); interaction.reply({ embeds: [embed], ephemeral: ephemeral, components: components }); }Por favor, si alguien sabe cómo solucionar el error, hágamelo saber (en discord v13)
agregar .setTimestamp(); después de setAuthor, mostraría al usuario su hora local
let embed = new MessageEmbed() .setColor('RANDOM') .setThumbnail(serverIcon) .setTitle(message) .setFooter({name: new Date(Date.now()).toISODateString}) .setAuthor(author1) .setTimestamp(); if (Fields) embed = embed.setFields(Fields); if (EmbedFile) embed = embed.setImage(EmbedFile); interaction.reply({ embeds: [embed], ephemeral: ephemeral, components: components });}
El pie de página del mensaje no tiene atributo de name . Tiene atributo de text .