Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js")
- module.exports.run = async (bot, message, args) => {
- //!addrole @andrew dog person
- if(!message.member.hasPermission("MANAGE_MEMBERS")) return message.reply("desculpe, mas nao podes fazer isso")
- let rMember = message.guild.member(message.mentions.users.first()) || message.guild.members.get(args[0])
- if(!rMember) return message.reply("nao foi possivel encontrar o usuario")
- let role = args.join(" ").slice(22)
- if(!role) return message.reply("especifique a role!")
- let gRole = message.guild.roles.find(`name`, role)
- if(!gRole) return message.reply("Não foi possivel encontrar essa role")
- if(rMember.roles.has(gRole.id))
- await(rMember.addRole(gRole.id))
- try{
- rMember.send(`Parabens vc acabou de ganhar essa role fresquinha ${gRole.name}`)
- }catch(e){
- message.channel.send(`Parabens para <@${rMember.id}>, eles deram a role para vc${gRole.name}. Nos tentamos contacta-lo na dm, mas a sua dm esta bloqueada.`)
- }
- }
- module.exports.help = {
- name: "addrole"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement