Estoy tratando de hacer un bot de discordia. cada vez que trato de ejecutarlo con cmd me sale esto:
error en cmd:
C:\Users\kaalj\OneDrive\Desktop\Bot>node main.js C:\Users\kaalj\OneDrive\Desktop\Bot\main.js:7 const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] }); ^ SyntaxError: Identifier 'client' has already been declared ←[90m at wrapSafe (internal/modules/cjs/loader.js:988:16)←[39m ←[90m at Module._compile (internal/modules/cjs/loader.js:1036:27)←[39m ←[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)←[39m ←[90m at Module.load (internal/modules/cjs/loader.js:937:32)←[39m ←[90m at Function.Module._load (internal/modules/cjs/loader.js:778:12)←[39m ←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)←[39m ←[90m at internal/main/run_main_module.js:17:47←[39mel código que obtuve hasta aquí es: Package.json
{ "name": "gerda", "version": "1.0.0", "description": "Gerda", "main": "= main.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Jordy", "license": "ISC", "dependencies": { "discord.js": "^13.1.0" } }principal.js:
const Discord = require('discord.js'); const client = new Discord.Client(); const { Client, Intents } = require('discord.js'); const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] }); client.once('ready', () => { console.log('Gerda is er'); }); client.login("Token");alguien sabe que tengo que hacer para que funcione? (en mi código en realidad tengo mi token completo)
como puede ver en las líneas: 3 y 7, en ambas declaró const que se llama: cliente.
es así de simple.
Solo necesita eliminar el client declarado en la línea número 3. Ya lo ha manejado en la línea 7 en detalle. Así que elimine la línea 3 y estará bien.