Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

223
Vistas
¿Por qué mi bot de Discord no se conecta cuando escribo node main.js?

así que primero instalé node.js, luego escribí npm init en el símbolo del sistema y luego instalé discord.js (cuando instalé discord.js no agregó una carpeta node_modules dentro del proyecto y creo que ahí es donde se origina el problema). Pero cuando trato de poner mi bot en línea (con el comando node main.js) veo este mensaje de error: Error:

 Cannot find module 'discord.js' Require stack: - C:\Users\Cookie\Desktop\bot\main.js ←[90m at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)←[39m ←[90m at Function.Module._load (node:internal/modules/cjs/loader:778:27)←[39m ←[90m at Module.require (node:internal/modules/cjs/loader:1005:19)←[39m ←[90m at require (node:internal/modules/cjs/helpers:102:18)←[39m at Object.<anonymous> (C:\Users\Cookie\Desktop\bot\main.js:1:17) ←[90m at Module._compile (node:internal/modules/cjs/loader:1101:14)←[39m ←[90m at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)←[39m ←[90m at Module.load (node:internal/modules/cjs/loader:981:32)←[39m ←[90m at Function.Module._load (node:internal/modules/cjs/loader:822:12)←[39m ←[90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)←[39m { code: ←[32m'MODULE_NOT_FOUND'←[39m, requireStack: [ ←[32m'C:\\Users\\Cookie\\Desktop\\bot\\main.js'←[39m ] }

aquí está mi código de paquete.json:

 { "name": "bot", "version": "1.0.0", "description": "test", "main": "main.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Cookie482", "license": "ISC", "dependencies": { "discord.js": "*" }

y principal.js:

 const Discord = require('discord.js'); const client = new Discord.Client(); client.once('ready', () => { console.log('bot is online'); }); client.login('bot-token');
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Como dijo derpirscher, elimine la línea "discord.js": "*" de package.json y ejecute npm install discord.js .

Su código main.js está desactualizado. Desde v13 en adelante, debe especificar las intenciones. Reemplazar const client = new Discord.Client(); con

 const client = new Discord.Client({ intents: [ Discord.Intents.FLAGS.GUILDS, Discord.Intents.FLAGS.GUILD_MESSAGES ] });

o algunas otras intenciones como se especifica en la documentación aquí

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda