Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fs = require('fs');
- module.exports.run = async (bot, message, args) => {
- if (args.length === 0){
- message.channel.send("A role is needed after the command ex: !add-role @Scrimhost");
- }else if (args.length > 0){
- let roles_raw = fs.readFileSync('./roles.json');
- let roles_array = JSON.parse(roles_raw);
- let role = args[0];
- let found = false;
- for (var i = 0; i < roles_array.roles.length; i++){
- if (role === roles_array.roles[i]){
- found = true;
- message.channel.send(role + " already present in allowed roles");
- return;
- }
- }
- if (!found){
- roles_array.roles.push(role);
- let roles_write = JSON.stringify(roles_array);
- fs.writerFileSync('./roles.json', roles_write);
- }
- }
- }
- module.exports.help = {
- name: "add-roles"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement