Bonjour a tous, j’essaye de créer une commande pour un bot discord, je vous montre d’abord mon code :
const maps = require("../../config/maps.json");
const tiers = require("../../config/tiers.json");
module.exports = {
name: "spot",
description: "Donne un map avec les spots les plus interresant dans chaque villes. Exemple : !spot ferndell t3",
execute(message, args) {
const vide = args[11111111111111111111111111];
const map = args[0].toLowerCase();
const tier = args[1].toLowerCase();
var verifm = maps.map.toLowerCase();
var verift = tiers.tier.toLowerCase();
if (map != vide && tier != vide) {
if (map == verifm) {
if (tier == verift) {
message.channel.send(`https://spot.albot.ga/${map}-${tier}.png`);
}else{
message.reply(" tier invalide, pour voir la liste des tiers : !tier");
}
}else{
message.reply(" carte invalide, pour voir la liste des cartes : !villes");
}
}else{
message.reply("mauvaise utilisation de la commande. Exemple d'utilisation : !spot bridgewatch t2. Pour voir les villes ou les tiers utlisez !villes ou !tier");
}
},
};
Le problème est que qu’en j’essaye de faire la commande le bot me répond @MisterTM82, carte invalide, pour voir la liste des cartes : !villes. Je ne comprend pas, j’ai écrit a la lettre prés le nom des villes en respectant majuscules et minuscules. Je vous donne aussi le lien du fichier maps.json , il est un peut long donc je le met das un pastebin : https://pastebin.com/9eQH2xUk . J’espère que vous serait m’aider je débute encore, donc je ne connais pas tout.
PS : Je n’ai aucune erreur dans la console.