SyntaxError: Identifier 'client' has already been declared
Nyouz
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, je suis en train de faire un bot pour discord car j en veux un et je trouve que cela m apprend des choses , mais je rencontre une erreur et je ne sais pas comment la résourdre avec ce que j ai deja
le premier probleme est ceci : SyntaxError: Identifier 'client' has already been declared
le deuxieme est que dans la catégorie owner , pour en avoir plusieurs j ai mis une , mais VS me signal une erreur
le premier probleme est ceci : SyntaxError: Identifier 'client' has already been declared
le deuxieme est que dans la catégorie owner , pour en avoir plusieurs j ai mis une , mais VS me signal une erreur
A voir également:
- Uncaught syntaxerror: identifier 'started' has already been declared
- Identifier appareil avec adresse mac - Guide
- No boot disk has been detected or the disk has failed - Forum Disque dur / SSD
- Fzsftp started, protocol_version=11 - Forum Réseau
- No boot disk has been detected or the disk has failed - Forum Matériel & Système
- Over current have been detected on your usb device ✓ - Forum Windows
4 réponses
Le message d'erreur est assez explicite ...
Et pour les prochains messages, merci d'utiliser les balises de code (la coloration syntaxique). https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Car avec une capture impossible de faire de copier/coller de ton code pour t'aider.
Et pour les prochains messages, merci d'utiliser les balises de code (la coloration syntaxique). https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Car avec une capture impossible de faire de copier/coller de ton code pour t'aider.
salut ouai je sais que c est explicite mais je ne sais pas comment le résoudre ( par quoi changer ) car encore une fois j apprend ^^ et merci pour le tips je ne savais pas donc voila
const Discord = require('discord.js');si tu sais aussi pourquoi vs me dis que les , sont des erreurs pour avoir plusieur owner et disable mention ^^ car sinon je ne vois pas comment les séparrer
const { config } = require('process');
const client = new Discord.Client();
const token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
client.once('ready', () => {
console.log('connected');
});
client.login(token);
// fix le prefix et les id de ceux qui peuvent use le bot
const { CommandoClient } = require('discord.js-commando');
const client = new CommandoClient({
commandPrefix: '^',
owner: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
disableMentions: 'everyone','here'
});
client.registry
.registerDefaultTypes()
.registerGroups([])
;
client.once('ready', () => {
console.log(`Je suis prêt !`);
});
client.on('error', console.error); // Afficher les erreurs
client.login('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
Bonjour,
Tu as oublié de préciser le LANGAGE dans les balises de code pour avoir la coloration syntaxique et la numérotation des lignes de code...
Quoi qu'il en soit, le message est plutôt limpide ..
Et si on regarde ton code, on voit que tu as :
Puis :
CONST servant à définir des CONSTANTES
Tu essais d'écraser ta première constante client ... par un aurte client ....
Tu as oublié de préciser le LANGAGE dans les balises de code pour avoir la coloration syntaxique et la numérotation des lignes de code...
Quoi qu'il en soit, le message est plutôt limpide ..
Et si on regarde ton code, on voit que tu as :
const client = new Discord.Client();
Puis :
const client = new CommandoClient({ commandPrefix: '^', owner: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', disableMentions: 'everyone','here' });
CONST servant à définir des CONSTANTES
Tu essais d'écraser ta première constante client ... par un aurte client ....
Je n'ai pas vraiment regardé ton code...
Si tu veux utiliser la même variable à plusieurs reprises il ne faut pas la définir en tant que constante mais en tant que variable.
Utilise le mot-clé Var au lieu de const
Sinon tu peux aussi nommer tes constantes différemment client1 et client2 par exemple..
Si tu veux utiliser la même variable à plusieurs reprises il ne faut pas la définir en tant que constante mais en tant que variable.
Utilise le mot-clé Var au lieu de const
Sinon tu peux aussi nommer tes constantes différemment client1 et client2 par exemple..
ohhh ok merciii bcp ^^ et ducoup pour mon histoire de , pour avoir plusieur owner et disablementions pk VS me compte la , comme une varriable ? et pas une séparation