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.
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
“`
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:
Nota la C mayúscula en Client.
Esto debería solucionar el error.