Problème "SyntaxError: Identifier 'Client' has already been declared"

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Natant5534
Messages : 1
Enregistré le : 28 janv. 2023, 23:12

Problème "SyntaxError: Identifier 'Client' has already been declared"

Message par Natant5534 » 28 janv. 2023, 23:16

Voici mon code :

Code : Tout sélectionner

const { Client, GatewayIntentBits, Client } = require("discord.js");

const client = new Discord.Client({
    intent: [
        GatewayIntentBits.Guilds
    ]
});

client.on("ready", () => {
    console.log("bot opérationnel")
});

client.login("Mon Token Bot Discord");
Je ne trouve pas pour quoi sa me dit :
Uncaught SyntaxError C:\Users\(privé)\Desktop\(privé)\Bot Discord\MyLittleEntity\index.js:1
const { Client, GatewayIntentBits, Client } = require("discord.js");
^

SyntaxError: Identifier 'Client' has already been declared
at internalCompileFunction (internal/vm:73:18)
at wrapSafe (internal/modules/cjs/loader:1166:20)
at Module._compile (internal/modules/cjs/loader:1210:27)
at Module._extensions..js (internal/modules/cjs/loader:1300:10)
at Module.load (internal/modules/cjs/loader:1103:32)
at Module._load (internal/modules/cjs/loader:942:12)
at executeUserEntryPoint (internal/modules/run_main:83:12)
at <anonymous> (internal/main/run_main_module:23:47)
Merci de votre réponse au revoir

Avatar du membre
webmaster
Administrateur du site
Messages : 562
Enregistré le : 28 févr. 2017, 15:19

Re: Problème "SyntaxError: Identifier 'Client' has already been declared"

Message par webmaster » 01 févr. 2023, 10:24

Bonjour,

Le message d'erreur indique que Client est déjà connu
La déclaration const me parait déjà en double avec deux fois Client dedans

Code : Tout sélectionner

const { Client, GatewayIntentBits, Client } = require("discord.js");
Il ne suffit pas de ?

Code : Tout sélectionner

const { Client, GatewayIntentBits } = require('discord.js');
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

boxersgild
Messages : 1
Enregistré le : 03 nov. 2023, 08:12

Re: Problème "SyntaxError: Identifier 'Client' has already been declared"

Message par boxersgild » 03 nov. 2023, 08:14

Je pense que l'erreur se produit dans la déclaration const. Avez-vous pu le réparer ?

Répondre