Bonjour,
Voila je rencontre un petit problème avec mon code.
// 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);
}
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
Bonsoir.
Tu devrais le voir rien qu'à la syntaxe du code que tu viens de poster :
return message.channel.send("Canal 'Reports' introuvables. Veuillez créer ce canal !);
Tu as oublié la double quote qui termine la chaîne de caractères.
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