Quería hacer una inserción que contuviera una descripción con una URL. Pero estoy recibiendo un error:
RangeError [EMBED_DESCRIPTION]: MessageEmbed description must be a string.Mi código:
player.on('trackAdd', (queue, track) => { const embed = new MessageEmbed() .setTitle('Queued') .setDescription({text:`${track.title}`, URL: (`${track.url}`) }) queue.metadata.send({embeds: [embed]}); });Estoy usando discord.js v13 y node.js v16
Debe proporcionar una cadena para setDescription , no aceptará un objeto.
Sin embargo, puede usar la sintaxis de Markdown para crear un enlace :
.setDescription(`[${track.text}](${track.url})`) Mostrará un enlace donde la URL es track.url y el enlace es track.text .
De acuerdo con la guía discord.js , puede usar embed.setURL('https://somedomain.tld') para lograr lo que desea.