Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const client = new Discord.Client();
- const { prefix, token } = require('./infotokenetc.json');
- client.on("ready", () => {
- console.log("I am ready!");
- });
- client.on("message", async message => {
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- if (message.content.startsWith(`${prefix}kick`)) {
- //!kick @daeshan askin for it
- let kUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!kUser) return message.channel.send("Can't find user!");
- let kReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("No can do pal!");
- if(kUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("That person can't be kicked!");
- if(!kReason) return message.channel.send("Du har glemt en grund.")
- const embed = new Discord.RichEmbed()
- .setDescription("<-Kick->")
- .setColor("#d3aaef")
- .addField("Kicked User", `${kUser} with ID ${kUser.id}`)
- .addBlankField(true)
- .addField("Kicked By", `<@${message.author.id}> with ID ${message.author.id}`)
- .addBlankField(true)
- .addField("Kicked In", message.channel)
- .addBlankField(true)
- .addField("Tiime", message.createdAt)
- .addBlankField(true)
- .addField("Reason", kReason);
- let kickChannel = message.guild.channels.find(`name`, "logs");
- if(!kickChannel) return message.channel.send("Can't find incidents channel.");
- message.guild.member(kUser).kick(kReason);
- kickChannel.send({embed});
- return;
- }
- })
- client.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement