Estaba tratando de pedirle al bot que envíe un informe a un chat de la consola cuando se ejecuta un comando, pero termino con un error inesperado. Pensé que el error estaría en el archivo principal, pero en cambio el error es de node_modules
aquí está el código (parte de)
var CommandName1 = message.content var CommandName2 = CommandName1.replace(prefix, "") let time = await date.toLocaleString('en-US'); var user = message.author.tag var UserProfile = message.author.avatarURL() var UserID = message.author.id var MessageID = message.channel.id let report = new Discord.MessageEmbed() .setTitle("Report From Main Core File") .setColor("DARK_BUT_NOT_BLACK") .setDescription("command: `" + `${CommandName2}` + "` \n" + "execution: `successful` \nreport path: `Bot Core Assets/SCP bot assets/main.js` \ntime: `" + `${time}` + "` \n" + "user: `" + `${user}` + "`\n" + "user profile: `" + `${UserProfile}` + "`\n" + "user ID: " + `${UserID}\n` + "message ID: " + `${MessageID}`) clients.channels.cache.get("890166184979361792").send({embeds: [report]})el error que obtuve
C:\Users\1love\Dropbox\My PC (DESKTOP-MEST1TS)\Desktop\Bot Core Assets\SCP bot assets\node_modules\discord.js\src\rest\RequestHandler.js:298 throw new DiscordAPIError(data, res.status, request); ^ DiscordAPIError: Cannot send an empty message at RequestHandler.execute (C:\Users\1love\Dropbox\My PC (DESKTOP-MEST1TS)\Desktop\Bot Core Assets\SCP bot assets\node_modules\discord.js\src\rest\RequestHandler.js:298:13) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async RequestHandler.push (C:\Users\1love\Dropbox\My PC (DESKTOP-MEST1TS)\Desktop\Bot Core Assets\SCP bot assets\node_modules\discord.js\src\rest\RequestHandler.js:50:14) at async TextChannel.send (C:\Users\1love\Dropbox\My PC (DESKTOP-MEST1TS)\Desktop\Bot Core Assets\SCP bot assets\node_modules\discord.js\src\structures\interfaces\TextBasedChannel.js:171:15) { method: 'post', code: 50006, httpStatus: 400, requestData: { json: { content: undefined, tts: false, nonce: undefined, embeds: undefined, components: undefined, username: undefined, avatar_url: undefined, allowed_mentions: undefined, flags: undefined, message_reference: undefined, attachments: undefined, sticker_ids: undefined }, files: [] } }Comprueba tu versión de discord.js . Sospecho que todavía está usando V12, porque copié su código y funciona perfectamente para mí.
Verifique su versión de discord.js ejecutando
npm list discord.jsSi todavía dice v12, ejecute
npm install discord.js@latest También asegúrese de tener instalado el nodo v16.6.0 o posterior.