es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Discord.client no es un constructor – discord.js

Archivo index.js

// Requiere las clases necesarias de discord.js
const Discord = require('discord.js');
const client = new Discord.client();
const config = require('./config.json');

client.on('ready', () => {
  console.log('¡El cliente está listo!')
})

// Inicia sesión en Discord con el token de tu cliente
client.login(config.token)

<h3>Errores</h3>

<p>“`lang-none
~/…/stuff/hazy $ node hazy.js
/storage/emulated/0/stuff/hazy/hazy.js:3
const client = new Discord.client();
^

TypeError: Discord.client no es un constructor
at Object. (/storage/emulated/0/stuff/hazy/hazy.js:3:16)
at Module.compile (node:internal/modules/cjs/loader:1097:14)
at Object.Module.extensions..js (node:internal/modules/cjs/loader:1149:10)
at Module.load (node:internal/modules/cjs/loader:975:32)
at Function.Module.load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47

Node.js v17.2.0
“`

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El problema con el código está en la línea donde instanciamos el cliente de Discord. El código correcto debería ser:

    const client = new Discord.Client();
    

    Nota la C mayúscula en Client.

    Esto debería solucionar el error.

Comments are closed.