diff --git a/.gitignore b/.gitignore index 1dcef2d9f2db74bf13c54f973f40239e00717423..46daf45442b015f7a04df8beb621f0c3a351378a 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 b6ae96dc79dabd8bb1d69235ebdf0e8c07607d3a..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 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 78e82d148216d9f980d57f8d679788042dd0ba7b..d5d769c0b4fa7ebe9a8e5110d8b943e8fdebf329 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 025c2f22355f3bb40b48e42609b24715712620fe..0000000000000000000000000000000000000000 --- 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 cd864ea3bd58222b0ceb4d892d13993a398c541a..782ea399725dd8bdff47b8616e68abdba08c0b41 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 849c322c71a7625db6c5475e3ea3763e1c9052b9..8a6653b7f3563cfd7e88057b940280c07e58d846 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 }