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

175
Vistas
Error de inicialización de Discord Bot

Tengo un problema al crear el archivo principal para mi bot de Discord. Actualmente, encontré un problema al tratar de hacer que mi bot funcionara, pero lamentablemente, este mensaje de error se emitió desde la consola.

 PS C:\Users\Kelvin Wang\Documents\Projects\DiscordBot> node index.js node:internal/modules/cjs/loader:1170 throw err; ^ SyntaxError: C:\Users\Kelvin Wang\Documents\Projects\DiscordBot\config.json: Unexpected end of JSON input at parse (<anonymous>) at Object.Module._extensions..json (node:internal/modules/cjs/loader:1167:22) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (C:\Users\Kelvin Wang\Documents\Projects\DiscordBot\index.js:4:19) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32)

Mi código en index.js es este:

 //initial discord initialization of client and library // Require the necessary discord.js classes const { Client, Intents } = require('discord.js'); const { token } = require('./config.json'); const dotenv = require('dotenv'); // Create a new client instance const client = new Client({ intents: [Intents.FLAGS.GUILDS] }); // When the client is ready, run this code (only once) client.once('ready', () => { console.log('Ferraribot is online!'); }); // Login to Discord with your client's token client.login(token);

Mientras que mi config.json se ve así:

 { "token": "token" }

¡Cualquier ayuda sería muy apreciada! Esta es la primera vez que uso el desbordamiento de pila, así que lamento cualquier formateo incorrecto que haya hecho. ¡Gracias por adelantado!

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

0

Tu código se ve bien.

El error decía que su código tiene algunos problemas para leer la configuración JSON. (¿está en el mismo directorio?)

  • Primero pruebe su código usando su token en index.js. client.login(*****) // simplemente no cargue, por ejemplo, github;)
  • En segundo lugar, creo que es mejor practicar el uso de .env para información confidencial. https://www.npmjs.com/package/dotenv
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