Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const client = new Discord.Client;
- let yml = require("../yml.js")
- module.exports.run = async (client, bot, message, args, prefix, errc) => {
- const config = await yml("./config.yml");
- let zrole = `BAN_MEMBERS`;
- let nperm = new Discord.RichEmbed()
- .setColor(errc)
- .setTitle(`:warning: **MISSING PERMS**`)
- .setDescription("You don't have permission to use this command." + "\n" + " " + "\n" + "**Permission Needed:** " + "`" + zrole + "`")
- .setTimestamp()
- .setFooter(config.footer);
- if(message.member.hasPermission(`ADMINISTRATOR`)) {
- let erruser = new Discord.RichEmbed()
- .setColor(errc)
- .setTitle(`:warning: **INVALID USER**`)
- .setDescription("You need to mention a user! " + "\n" + " " + "\n" + "**Correct Syntax:** " + "`" + `${prefix}promote <user> <reason>` + "`")
- .setFooter(config.footer);
- let user = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- let usera = message.mentions.users.first();
- if(!user) return message.channel.send(erruser);
- let split = message.content.split(" ")
- let slice = split.slice(2)
- let reason = slice.join(" ")
- if(!reason) return message.channel.send(":x: `You need a reason to warn this player.`")
- let warningchan = bot.channels.find(`name`, `team-movement`);
- let warnembed = new Discord.RichEmbed()
- .setColor(errc)
- .setTitle(`Warning - ${usera.tag} [${usera.id}]`)
- .setDescription(`**Warning Reason:** ${reason}`)
- .setFooter(config.footer)
- let usersent = new Discord.RichEmbed()
- .setColor(errc)
- .setTitle(`You have been warned in __**${message.guild.name}**__`)
- .setDescription(`**Warning Reason:** ${reason}`)
- .setFooter(config.footer)
- message.delete()
- warningchan.send(warnembed)
- usera.send(usersent)
- }
- else return message.channel.send(nperm);
- };
- module.exports.help = {
- name:"accept"
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement