Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on("message", (message) => {
- const args = message.content.slice(prefix.length).trim().split(/ +/g);
- const command = args.shift().toLowerCase();
- if(message.content.startsWith(prefix + "ban")) {
- let perms = message.member.hasPermission("ADMINISTRATOR");
- const embed = new Discord.RichEmbed()
- .setColor("RED")
- .setDescription("No tienes los permisos necesarios para usar este comando.")
- if(!perms) return message.channel.send(embed)
- let mencionado = message.mentions.users.first();
- let razon = args.slice(1).join(' ');
- if(!mencionado) return message.reply('No has proporcionado un Usuario.');
- let tomute = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]))
- if(!razon) return message.channel.send('Escriba una razón para proceder con el Ban.');
- if(tomute.hasPermission("ADMINISTRATOR")) return message.reply("No puedo banear a un Administrador");
- message.guild.member(mencionado).ban(razon);
- message.channel.send("Listo, ha sido baneado.");
- }
- });
- client.on("message", (message) => {
- const args = message.content.slice(prefix.length).trim().split(/ +/g);
- const command = args.shift().toLowerCase();
- if(message.content.startsWith(prefix + "kick")) {
- let perms = message.member.hasPermission("ADMINISTRATOR");
- let user = message.mentions.users.first();
- let razon = args.slice(1).join(' ');
- const embed = new Discord.RichEmbed()
- .setColor("random")
- .setDescription("No tienes los permisos necesarios para usar este comando.")
- if(!perms) return message.channel.send(embed);
- const lolembed = new Discord.RichEmbed()
- .setColor("random")
- .setDescription("Debe mencionar a alguien.")
- if (message.mentions.users.size < 1) return message.channel.send(lolembed).catch(console.error);
- const geiembed = new Discord.RichEmbed()
- .setColor("random")
- .setDescription("Escriba una razón.")
- if (!razon) return message.channel.send(geiembed);
- const gilembed = new Discord.RichEmbed()
- .setColor("random")
- .setDescription("No puedo patear al usuario mencionado.")
- if (!message.guild.member(user).kickable) return message.channel.send(embed);
- const ptembed = new Discord.RichEmbed()
- .setColor("random")
- .addField("Usuario:", user)
- .addField("Motivo", razon, false)
- .addField("Moderador", message.author, false)
- message.guild.member(user).kick(razon);
- message.channel.send(ptembed);
- }});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement