Estaba creando un menú de función propia usando la función de selección de menús y ocurrió un error mientras intentaba ejecutar el comando, la parte del código del comando:
const Row5 = new MessageActionRow() .addComponents( new MessageSelectMenu() .setCustomId('pings') .setPlaceholder('Click to select the self-roles') .addOptions([ { label: `Giveaways`, value: `giveaway`, emoji: '🎉' }, { label: `Tweets`, value: `twitterrrr`, emoji: '938517355879870474' }, { label: `YouTube Uploads`, value: `uploads`, emoji: '879396250213027880' }, { label: `Events`, value: `events`, emoji: '🎪' }, { label: `Chat Revive`, value: `revive`, emoji: '🌑' }, { label: `Hold`, description: `Used to select the same option again`, value: `hold`, emoji: '🖐️' } ]) )Aquí está el error completo:
DiscordAPIError: Invalid Form Body components[0].components[0].options[1]: The specified option value is already used components[0].components[0].options[2]: The specified option value is already used [object Promise]El error dice que los valores de algunas opciones no son únicos, pero claramente no es cierto, según el código.
Lo interesante es que, después de eliminar esta parte del código:
{ label: `Tweets`, value: `twitterrrr`, emoji: '938517355879870474' }, { label: `YouTube Uploads`, value: `uploads`, emoji: '879396250213027880' },todo empieza a funcionar bien. Hm.