Skip to content
Extraits de code Groupes Projets
Valider 11920c48 rédigé par lavigne2021's avatar lavigne2021
Parcourir les fichiers

rajout de la commande .l

petite amélioration de remove
parent e9e1457f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -27,6 +27,7 @@ function handleCommand(message, cmdName, args) { ...@@ -27,6 +27,7 @@ function handleCommand(message, cmdName, args) {
case "liste": case "liste":
case "listeuh": case "listeuh":
case "ls": case "ls":
case "l":
list(message); list(message);
break; break;
...@@ -91,6 +92,8 @@ function add(args, message){ ...@@ -91,6 +92,8 @@ function add(args, message){
function remove(args, message){ function remove(args, message){
var count = 0;
const map = serversList.get(message.guildId); const map = serversList.get(message.guildId);
if (map.size === 0) return message.channel.send("La liste est vide."); if (map.size === 0) return message.channel.send("La liste est vide.");
...@@ -100,9 +103,12 @@ function remove(args, message){ ...@@ -100,9 +103,12 @@ function remove(args, message){
for (let article of articles) { for (let article of articles) {
if (article === "") continue; if (article === "") continue;
if (!map.has(article)) message.channel.send(`${article} n'est pas trouvé dans la liste`); 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){ function clear(message){
......
const help = `Liste des commandes const help = `Liste des commandes
.list -- Affiche la liste de cours .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 .remove article1; article2 ...
--> enlève les articles donnés à la liste
S'il y a plusieurs mêmes articles, tous sont retirés. 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.
` `
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter