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 fs = require('fs');
const serversList = new Map();
let serversList = new Map();
const copyList = new Map();
......@@ -113,4 +114,27 @@ function backup(message){
message.channel.send("Le backup a bien été effectué.");
}
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
$list -- Affiche la liste de course
$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
.list -- Affiche la liste de course
.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.
.clear -- supprime/clear la liste
.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', () => {
console.log('CamBot (Pipo ?) est dans la place !');
});
const PREFIX = "$";
const PREFIX = ".";
let serverList = [];
......
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