diff --git a/commands/misc/timer.js b/commands/misc/timer.js index 35ee1bb..192f3e2 100644 --- a/commands/misc/timer.js +++ b/commands/misc/timer.js @@ -17,14 +17,17 @@ module.exports = { } let customMessage = args.slice(1).join(" "); let reminderTime = currentUnixTime + timeInSeconds + let newTimerID = ++client.lastTimerID; const newTimer = { + "ID": newTimerID, "user": `${message.author.id}`, "reminderDate": reminderTime, "channel": `${message.channel.id}`, "customMessage": `${customMessage}` } + fs.writeFileSync('data/lastTimerID.txt', newTimerID.toString()); client.timers.push(newTimer); fs.writeFileSync('data/timers.json', JSON.stringify(client.timers, null, 4)) - message.channel.send(`I will remind you ()`); + message.channel.send(`A new timer with ID:${newTimerID} created.\nI will remind you ()`); } }; \ No newline at end of file diff --git a/server.js b/server.js index b7c1747..9dabecc 100644 --- a/server.js +++ b/server.js @@ -23,7 +23,12 @@ client.settings = new Discord.Collection(); client.commands = new Discord.Collection(); client.serverPrefixes = new Discord.Collection(); client.netmodules = new Discord.Collection(); -client.timers = require('./data/timers.json') +client.timers = require('./data/timers.json'); + +if(!fs.existsSync("./data/lastTimerID.txt")){ + fs.writeFileSync('./data/lastTimerID.txt', "0"); +} +client.lastTimerID = parseInt(fs.readFileSync('./data/lastTimerID.txt', 'utf8')); client.settings.set("presenceType", presenceType); client.settings.set("presenceText", presenceText);