Skip to content
Extraits de code Groupes Projets
Valider e672e91d rédigé par Camille's avatar Camille
Parcourir les fichiers

Information are now saved on the server

parent 047afbb5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
[["892099414208946206",[["oui ",1],["non",1]]],["817119385021972500",[["rododhendron",1]]]]
\ No newline at end of file
const help = require('./help'); const help = require('./help');
const fs = require('fs');
const serversList = new Map(); let serversList = new Map();
const copyList = new Map(); const copyList = new Map();
...@@ -113,4 +114,27 @@ function backup(message){ ...@@ -113,4 +114,27 @@ function backup(message){
message.channel.send("Le backup a bien été effectué."); message.channel.send("Le backup a bien été effectué.");
} }
module.exports = handleCommand ;
\ No newline at end of file const filePath = "./save.json"
function save(){
const obj = [...serversList].map(([key, value]) => [key, [...value]]);
fs.writeFile(filePath, JSON.stringify(obj), (err) => {
if (err) throw err;
});
}
function read() {
fs.readFile(filePath, (err, data) => {
if (err) return;
const obj = JSON.parse(data.toString());
serversList = new Map(obj.map(([key, value]) => [key, new Map(value)]));
});
}
read()
setInterval(save ,1000*10);
module.exports = handleCommand;
let map = new Map();
\ No newline at end of file
const help = `Liste des commandes const help = `Liste des commandes
$list -- Affiche la liste de course .list -- Affiche la liste de course
$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 si celle-ci le fut par erreur. .backup -- réassigne à la liste la dernière liste supprimée si celle-ci le fut par erreur.
` `
......
...@@ -10,7 +10,7 @@ client.on('ready', () => { ...@@ -10,7 +10,7 @@ client.on('ready', () => {
console.log('CamBot (Pipo ?) est dans la place !'); console.log('CamBot (Pipo ?) est dans la place !');
}); });
const PREFIX = "$"; const PREFIX = ".";
let serverList = []; let serverList = [];
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter