Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const db = require("quick.db")
- client.on("message", async msg => {
- if(msg.author.bot || msg.channel.type === "dm") return undefined;
- let args = msg.content.split(' ');
- if(args[0].toLowerCase() == `${prefix}autorole`) {
- if(!msg.member.hasPermission(`MANAGE_GUILD`)) return msg.channel.send(`**❌ | Sorry But You Dont Have Permission \`MANAGE_GUILD\`**`)
- let role = msg.mentions.roles.first()
- role = role.id
- let onoff = msg.content.split(" ")[2]
- if(!role || !onoff) return msg.channel.send(`**❌ | Error**`)
- msg.channel.send(`**✅ | Done**`)
- await db.fetch(`role`)
- await db.fetch(`roleonoff`)
- await db.fetch(`roleguild_${msg.guild.id}`)
- db.set(`role`, role)
- db.set(`roleonoff`, onoff)
- } else {
- if(args[0].toLowerCase() == `${prefix}info-autorole`) {
- let roleonoff = await db.fetch(`roleonoff`)
- if(roleonoff === null) return msg.channel.send(`**❌ | Error**`)
- let roo = await db.fetch(`role`)
- let ee = msg.guild.roles.find(x => x.id === `${roo}`)
- let e = new Discord.RichEmbed()
- .setAuthor(msg.guild.name,msg.guild.iconURL)
- .setColor("BLUE")
- .setDescription(`**» Guild Name: ${msg.guild.name} | \`(ID: ${msg.guild.id})\`
- › RoleName: ${ee}
- › Stats: \`${roleonoff}\`**`)
- .setFooter(msg.author.username,msg.author.avatarURL)
- msg.channel.send(e)
- }
- }
- })
- client.on("guildMemberAdd", async member => {
- let roleonoff = await db.fetch(`roleonoff`)
- if(roleonoff === "off") return undefined;
- if(roleonoff === "on") {
- let role = await db.fetch(`role`)
- let roleadd = member.guild.roles.find('id', role);
- member.addRole(roleadd)
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement