Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module.exports.run = async (client, message, args) => {
  2.  
  3.     let role = args.join(" ").split("<@&").join("").split(">") || args.join(" ").split(">");
  4.     if (!role[0]) return message.channel.send(":x::zap: | Specify a role!");
  5.     //debug
  6.     console.log(role);
  7.     // returns ["name of old role", "new name"]
  8.     console.log(role[0]);
  9.     // returns "name of old role"
  10.  
  11.     let grole = message.guild.roles.find("id", role[0]) || message.guild.roles.find("name", role[0]);
  12.     //console.log(grole);
  13.     // returns null
  14.     if (!grole) return message.channel.send(":x::zap: | Couldn't find that role..");
  15.  
  16.     let newName = role[2];
  17.     if (!role[2]) newName = role[1];
  18.     console.log(newName);
  19.     grole.edit({name: newName})
  20.     .then(updated => message.channel.send(`Your selected role now has the name \`${updated.name}\` (${grole})!`));
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement