Estoy tratando de hacer que mi secuencia de comandos de tabla de clasificación funcione, pero sigo encontrándome con este error.
Esto solo comenzó después de que comencé a usar un controlador de comandos:
module.exports = { name: "leaderboard", aliases: ['lb'], description: "leaderboard", async run (Discord, client, message, member, args, Levels) { const rawLeaderboard = await Levels.fetchLeaderboard(message.guild.id, 10); if (rawLeaderboard.length < 1) return message.reply("Nobody's in leaderboard yet."); const leaderboard = await Levels.computeLeaderboard(client, rawLeaderboard, true); const lb = leaderboard.map(e => `${e.position}. ${e.username}#${e.discriminator}\nLevel: ${e.level}\nXP: ${e.xp.toLocaleString()}`); const embed = new Discord.MessageEmbed() .setColor("WHITE") .setTitle("LEADERBOARD") .setDescription(lb.join("\n\n")) message.channel.send({embeds: [embed]}); } }ERROR:
\node_modules\discord.js\src\rest\RequestHandler.js:350 throw new DiscordAPIError(data, res.status, request); ^
DiscordAPIError: cuerpo de formulario no válido user_id: el valor "<@My ID>" no es un copo de nieve. en RequestHandler.execute (C:\Users\ME\OneDrive\Desktop\Discord Bots\Test Bot\node_modules\discord.js\src\rest\RequestHandler.js:350:13) en processTicksAndRejections (nodo:internal/process/task_queues :96:5) en RequestHandler.push async (C:\Users\ME\OneDrive\Desktop\Discord Bots\Test Bot\node_modules\discord.js\src\rest\RequestHandler.js:51:14) en async UserManager. buscar (C:\Users\ME\OneDrive\Desktop\Discord Bots\Test Bot\node_modules\discord.js\src\managers\UserManager.js:93:18) en async Function.computeLeaderboard (C:\Users\ME\ OneDrive\Desktop\Discord Bots\Test Bot\node_modules\discord-xp\index.js:271:22) en async Object.run (C:\Users\Me\OneDrive\Desktop\Discord Bots\Test Bot\commands\leaderboard .js:15:29) { método: 'obtener',
ruta: '/users/<@my id>', código: 50035, httpStatus: 400, requestData: { json: indefinido, archivos: [] } }