const fs = require("fs"); var config = {}; var servers = {}; module.exports.getconfig = function() { return config; }; module.exports.setconfig = function(con) { config = con; }; module.exports.getservers = function() { return servers; }; module.exports.setservers = function(con) { servers = con; }; module.exports.addServer = function(guild) { servers[guild.id] = { name: guild.name, rules: ["Oh yeah, arrays start at 0"], prefix: '+', adminroles: [] } } module.exports.loadDefaults = function() { config = { Token: 'DISCORD_TOKEN', NowPlaying: 'RealLife.exe', Version: '2.0.1', }; servers['SERVER ID'] = { name: 'SERVER NAME', rules: ['RULE 0', 'RULE 1'], prefix: '+', adminroles: ['123456789101112', '123456789101112'] }; } module.exports.loadFromFile = function() { config = JSON.parse(fs.readFileSync('resources/config.json')); servers = JSON.parse(fs.readFileSync('resources/servers.json')); } module.exports.writeToFile = function() { fs.writeFileSync('resources/config.json', JSON.stringify(config, null, 4)); fs.writeFileSync('resources/servers.json', JSON.stringify(servers, null, 4)); }