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

327
Vistas
Creando mi primer bot usando REPLIT pero siempre error Discord.JS

Acabo de iniciar Discord.JS en Replit. Siguió el tutorial de FreeCodeCamp en https://www.freecodecamp.org/news/create-a-discord-bot-with-javascript-nodejs/

Pero cuando ejecuté el código me dijo que ejecutara:

 const Discord = require("discord.js") const client = new Discord.Client() client.on("ready", () => { console.log(`Logged in as ${client.user.tag}!`) }) client.on("message", msg => { if (msg.content === "ping") { msg.reply("pong"); } }) client.login(process.env.TOKEN)

Me dice este error:

 Error: Cannot find module 'node:events' Require stack: - /home/runner/Omega-Flowey-JS-Test/node_modules/discord.js/src/client/BaseClient.js - /home/runner/Omega-Flowey-JS-Test/node_modules/discor Error: Cannot find module 'node:events' Require stack: - /home/runner/Omega-Flowey-JS-Test/node_modules/discord.js/src/client/BaseClient.js - /home/runner/Omega-Flowey-JS-Test/node_modules/discord.js/src/index.js - /home/runner/Omega-Flowey-JS-Test/index.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/home/runner/Omega-Flowey-JS-Test/node_modules/discord.js/src/client/BaseClient.js:3:22) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19

¿Alguien puede decirme cuál es el error? Soy muy nuevo en Discord.JS, así que no sé nada que sea un error.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Discord.js v13 requiere Node.js v16.6. Replit solo es compatible directamente con Node.js v12.16.1 (en el momento de escribir este artículo).

Al usar una versión anterior de Node.js, es posible que vea errores como

  • Error: no se puede encontrar el módulo 'nodo: eventos'
  • ReferenceError: AbortController no está definido
  • Error de sintaxis: símbolo inesperado '?'

Sin embargo, puede instalar un binario Node.js más nuevo usando el paquete node npm.

Aquí hay una configuración mínima:

package.json

 { "name": "node.js-v16-on-replit-demo", "version": "0.0.1", "dependencies": { "discord.js": "^13.2.0", "node": "^16.10.0" } }

.replit

 run = "npx node ."

index.js

 const Discord = require("discord.js") // your code...

Puede probar esto con esta demo repl .

Si lo desea, puede definir un script de start npm:

package.json

 { // ... "scripts": { "start": "node ." } }

.replit

 run = 'npm start'

También hay muchos recursos en línea sobre Node.js v16 en Replit.

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