Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const client = new Discord.Client();
  3. const config = require("./config.json");
  4. const prefix = "$";
  5.  
  6. client.on("ready", () => {
  7. console.log(`Disponible en ${client.guilds.size} servidores`);
  8.  
  9. });
  10.  
  11. client.on("message", (message) => {
  12. if (!message.content.startsWith(prefix)) return;
  13. if (message.author.bot) return;
  14.  
  15. let args = message.content.slice(prefix.length).trim().split(' ');
  16. let command = args.shift().toLowerCase();
  17.  
  18. if (command === "hola") {
  19. message.channel.send("Hey!");
  20. }
  21.  
  22. if (command === "ip") {
  23. message.channel.send({
  24. embed: {
  25. color: 3447003,
  26. description: "185.249.196.169:32246"
  27. }
  28. });
  29. }
  30.  
  31. if (command === "kick") {
  32. if (!message.member.hasPermission("KICK_MEMBERS")) return message.channel.send("No tienes permisos!");
  33.  
  34. let kuser = message.mentions.users.first();
  35. let kreason = args.join(" ").slice(22);
  36.  
  37. if (!kuser) return message.channel.send("Menciona a algún usuario!");
  38. if (!kreason) return message.channel.send("Dime una razón!");
  39.  
  40. const kembed = new Discord.RichEmbed()
  41. .setThumbnail(kuser.avatarURL)
  42. .setColor("RANDOM")
  43. .addField("Usuario Kickeado", kuser.username)
  44. .addField("ID", kuser.id)
  45. .addField("Motivo", kreason)
  46. .addField("Moderador", message.author.username)
  47.  
  48. message.guild.member(kuser).kick(kreason)
  49. message.channel.send({kembed})
  50. }
  51.  
  52. if (command = "ban") {
  53. if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send("No tienes permisos!");
  54.  
  55. let buser = message.mentions.users.first();
  56. let breason = args.join(" ").slice(22);
  57.  
  58. if (!buser) return message.channel.send("Menciona a algún usuario!");
  59. if (!breason) return message.channel.send("Dime una razón!");
  60.  
  61. const bembed = new Discord.RichEmbed()
  62. .setThumbnail(buser.avatarURL)
  63. .setColor("RANDOM")
  64. .addField("Usuario Baneado", buser.username)
  65. .addField("ID", buser.id)
  66. .addField("Motivo", breason)
  67. .addField("Moderador", message.author.username);
  68.  
  69. message.guild.member(buser).ban(breason);
  70.  
  71. message.channel.send({bembed});
  72. }
  73.  
  74. });
  75.  
  76. client.login(config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement