From 81d953f548133f1324397a400cf3ed8c49540a4a Mon Sep 17 00:00:00 2001 From: Camille <ltheo2029@gmail.com> Date: Thu, 11 Nov 2021 21:48:32 +0100 Subject: [PATCH] Bug fixed (... and remove) --- .gitignore | 3 ++- save.json | 1 - src/corps.js | 4 ++-- src/debug.js | 1 - src/help.js | 8 ++++++-- src/index.js | 5 ++++- 6 files changed, 14 insertions(+), 8 deletions(-) delete mode 100644 src/debug.js diff --git a/.gitignore b/.gitignore index 1dcef2d..46daf45 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules -.env \ No newline at end of file +.env +save.json \ No newline at end of file diff --git a/save.json b/save.json index b6ae96d..e69de29 100644 --- a/save.json +++ b/save.json @@ -1 +0,0 @@ -[["892099414208946206",[["oui ",1],["non",1]]],["817119385021972500",[["rododhendron",1]]]] \ No newline at end of file diff --git a/src/corps.js b/src/corps.js index 78e82d1..d5d769c 100644 --- a/src/corps.js +++ b/src/corps.js @@ -93,8 +93,8 @@ function remove(args, message){ for (let article of articles) { if (article === "") continue; - if (!map.has(article)) return message.channel.send(`${article} n'est pas trouvé dans la liste`); - map.delete(article); + if (!map.has(article)) message.channel.send(`${article} n'est pas trouvé dans la liste`); + else map.delete(article); } message.channel.send("Vos articles ont bien été retirés."); } diff --git a/src/debug.js b/src/debug.js deleted file mode 100644 index 025c2f2..0000000 --- a/src/debug.js +++ /dev/null @@ -1 +0,0 @@ -let map = new Map(); \ No newline at end of file diff --git a/src/help.js b/src/help.js index cd864ea..782ea39 100644 --- a/src/help.js +++ b/src/help.js @@ -1,11 +1,15 @@ const help = `Liste des commandes -.list -- Affiche la liste de course +.list -- Affiche la liste de cours + .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. + .clear -- supprime/clear la liste -.backup -- réassigne à la liste la dernière liste supprimée 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. ` diff --git a/src/index.js b/src/index.js index 849c322..8a6653b 100644 --- a/src/index.js +++ b/src/index.js @@ -17,13 +17,16 @@ let serverList = []; client.on('messageCreate', (message) => { if (message.author.bot) return; - + + if (message.content.startsWith(PREFIX)) { const [ cmdName, ...args] = message.content .trim() .substring(PREFIX.length) .split(/ +/); + + if (cmdName.startsWith(PREFIX)) return; handleCommand(message,cmdName, args); // Main function of corps.js } -- GitLab