Tengo un problema con el comando de visualización de avatar. Sigue diciendo esto:
TypeError: no se puede leer la propiedad 'miembros' de undefined
Código:
const { Client, Message, MessageEmbed } = require('discord.js') module.exports = { name: 'avatar', execute: async(client, message, args) => { const member = message.mentions.members.first() || message.member; message.channel.send( new MessageEmbed() .setTitle(`${member.user.tag}'s avatar`) .setImage(member.user.displayAvatarURL({ dynamic: true, size: 512})) .setColor('RED') ); }, };La única explicación aquí es que pasó sus parámetros en el orden incorrecto. Su declaración es así:
(client, message, args)sin embargo, sus parámetros de ejecución se pasan incorrectamente. Sospecho que podrían verse algo como esto:
(message, client, args)pero deben estar en el orden correcto
(client, message, args)