Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pour kick.js =>
- const Discord = require("discord.js");
- const colours = require("../colours.json");
- module.exports.run = async (bot, message, args) => {
- let kickedUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!kickedUser) {
- return message.channel.send("**Not found.**")
- }
- let kickReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("MANAGE_MESSAGES")) {
- return message.channel.send("You don't have permission !")
- }
- if(kickedUser.hasPermission("MANAGE_MESSAGES")) {
- return message.channel.send("You don't kick this person")
- }
- let kickEmbed = new Discord.RichEmbed()
- .setDescription("-Kick-")
- .setColor(colours.red_light)
- .addField("User kicked", `${kickedUser} (ID: ${kickedUser.id})`)
- .addField("Autor of kick", `${message.author} (ID: ${message.author.id})`)
- .addField("Canal", message.channel)
- .addField("Raison", kickReason)
- let kickChannel = message.guild.channels.find(`name`, "tutodev-log");
- if(!kickChannel) {
- return message.channel.send("Canal 'tutodev-log' not found. Please create it")
- }
- message.guild.member(kickedUser).kick(kickReason)
- kickChannel.send(kickEmbed)
- }
- module.exports.help = {
- name: "kick"
- }
- Pour ban.js =>
- const Discord = require("discord.js");
- const colours = require("../colours.json");
- module.exports.run = async (bot, message, args) => {
- let bannedUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!bannedUser) {
- return message.channel.send("**Not found.**")
- }
- let banReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("MANAGE_MESSAGES")) {
- return message.channel.send("You don't have permission !")
- }
- if(bannedUser.hasPermission("MANAGE_MESSAGES")) {
- return message.channel.send("You don't ban this person")
- }
- let banEmbed = new Discord.RichEmbed()
- .setDescription("~Ban~")
- .setColor(colours.red_light)
- .addField("User banned", `${bannedUser} (ID: ${bannedUser.id})`)
- .addField("Autor of ban", `${message.author} (ID: ${message.author.id})`)
- .addField("Canal", message.channel)
- .addField("Raison", banReason)
- let banChannel = message.guild.channels.find(`name`, "tutodev-log");
- if(!banChannel) {
- return message.channel.send("Canal 'tutodev-log' not found. Please create it")
- }
- message.guild.member(bannedUser).ban(banReason)
- banChannel.send(banEmbed)
- }
- module.exports.help = {
- name: "ban"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement