Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (command === 'battery' || command === 'batteries') {
- bot.test = require('./battery.json');
- bot.test[message.guild.id] = {
- "ch": message.channel.id
- }
- if (message.member.permissions.has("MANAGE_ROLES") || message.author.id === admin) {
- if (args[0] === 'on') {
- fs.writeFile("./battery.json", JSON.stringify(bot.test, null, 4), (err) => {
- if (err) console.error(err)
- });
- console.log(`${message.guild.name} was added to reminders list`);
- message.channel.send(`${message.guild.name} is now receiving reminder for batteries.`);
- } else if (args[0] === 'off') {
- let success = 0;
- fs.readFile('battery.json', 'utf8', function readFileCallback(err, data) {
- if (err) console.error(err);
- let dict = JSON.parse(data);
- Object.keys(dict).forEach((element) => {
- if (element === message.guild.id) {
- delete dict[element];
- success = 1;
- fs.writeFile("./battery.json", JSON.stringify(dict, 4, 4), (err) => {
- if (err) console.error(err);
- });
- if (success === 1) message.channel.send(`${message.guild.name} is no longer receiving reminders for batteries`);
- }
- });
- if (success === 0) message.channel.send(`${message.guild.name} is not currently receiving reminders for batteries.`);
- });
- } else message.channel.send("Please let me know if you would reminders for batteries turned `on` or `off`");
- } else message.channel.send("I'm sorry but you do not have the permissions for this. Please ask your admin to turn on reminders.");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement