Je suis vraiment désolé du dérangement pour une erreur si bete, pourtant je me suis relu à plusieurs reprises.
Merci beaucoup de votre attention
Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
// Commande report
if (command === ${prefix}report) {
let reportedUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
if (!reportedUser){
return message.channel.send("L'utilisateur n'existe pas!");
}
let reportedReason = args.join(' ').slice(22);
let reportEmbed = new Discord.RichEmbed()
.setDescription("Reports")
.setColor("#dc143c")
.addField("Utilisateur reporté", `${reportedUser} (ID: ${reportedUser.id})`)
.addField("Utilisateur ayant reporté", `${message.author} (ID: ${message.author.id})`)
.addField("Canal", message.channel)
.addField("Raison", reportedReason);
let reportChannel = message.guild.channels.find(`name`, "reports");
if (!reportChannel) {
return message.channel.send("Canal 'Reports' introuvables. Veuillez créer ce canal !);
}
message.delete();
reportChannel.send(reportEmbed);
}
Ce que j'obtiens
Le point virgule après "veuillez créer ce canal !" est rouge et en dessous il y a aussi une vague rouge. De meme pour l'accolade entre "return message.channel.send ..." et "message.delete();" qui a une vague rouge en dessous. Ce qui cause un message d'erreur quand je veux relancer le bot par la suite "Undeterminated string literal. ts(1002) [73,93]" et " expected. ts(1005) [75,5].
J'ai essayé plusieurs chose mais je ne trouve pas pouvez vous m'aider s'il vous plait. Je vous remercie d'avance.
Cordialement
2 réponses
Bonsoir.
Tu devrais le voir rien qu'à la syntaxe du code que tu viens de poster :
Tu as oublié la double quote qui termine la chaîne de caractères.