Bonjour a tous, j’essaye de créer une commande pour un bot discord.

Ce que je fais

Je cherche a envoyé un lien spécial selon les arguments recupérées.

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");
    }
  },
};

Pour le fichier json : https://pastebin.com/9eQH2xUk des villes. Pour les tiers c'est le même principe mais si vous voulez le lien je vous le donnerez.

Ce que je veux

Je cherche a obtenir le lien en verifiant si l'image demandé existe bien.

Ce que j'obtiens

Le probleme survient au moment de la verification pour voir si le lien demandé existe.
Je n'est aucune erreur dans la console mais le bot m'envoie : "MisterTM82, carte invalide, pour voir la liste des cartes : !villes"

Aucune réponse