diff --git a/src/corps.js b/src/corps.js index a3d4ff848edeb4ceee3d2075b8593be4e2d730a6..d1c394aaabcd19238dec5336bd638e63c668efc4 100644 --- a/src/corps.js +++ b/src/corps.js @@ -27,6 +27,7 @@ function handleCommand(message, cmdName, args) { case "liste": case "listeuh": case "ls": + case "l": list(message); break; @@ -91,6 +92,8 @@ function add(args, message){ function remove(args, message){ + var count = 0; + const map = serversList.get(message.guildId); if (map.size === 0) return message.channel.send("La liste est vide."); @@ -100,9 +103,12 @@ function remove(args, message){ for (let article of articles) { if (article === "") continue; if (!map.has(article)) message.channel.send(`${article} n'est pas trouvé dans la liste`); - else map.delete(article); + else { + map.delete(article); + count++; + } } - message.channel.send("Vos articles ont bien été retirés."); + if (count != 0) message.channel.send("Vos articles ont bien été retirés."); } function clear(message){ diff --git a/src/help.js b/src/help.js index 5d5f3f0f5dbfd069bb9d18a4f7a7c631e83eef9c..c0e3e816a8f9b5f6baf317c318bb1a864307e903 100644 --- a/src/help.js +++ b/src/help.js @@ -1,16 +1,20 @@ const help = `Liste des commandes .list -- Affiche la liste de cours -Alternatives : ls, liste, listeuh +Alternatives : ls, liste, listeuh, l -.add article1; article2 ... -- ajoute les articles donnés à la liste, possibilité d'écrire "4 pommes" +.add article1; article2 ... + --> ajoute les articles donnés à la liste, possibilité d'écrire "4 pommes" -.remove article1; article2 ... -- enlève les articles donnés à la liste - S'il y a plusieurs mêmes articles, tous sont retirés. +.remove article1; article2 ... + --> enlève les articles donnés à la liste + S'il y a plusieurs mêmes articles, tous sont retirés. -.clear -- supprime/clear la liste +.clear + --> supprime/clear la liste -.backup -- réassigne à la liste la dernière liste supprimée (.clear) si celle-ci le fut par erreur. +.backup + --> réassigne à la liste la dernière liste supprimée (.clear) si celle-ci le fut par erreur. `