SHARE
TWEET

Untitled

a guest Jan 22nd, 2020 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Dépendances
  2.  
  3. const {Client, Util }   = require('discord.js');
  4. const colors            = require('colors');
  5.  
  6. // Initialisation du bot
  7.  
  8. const bot = new Client();
  9.  
  10. // Variables
  11.  
  12. const token  = 'le token du bot';
  13. const pub    = "**https://discord.gg/C6SY83Y Nitro REWARDS , NUDES , GIVEAWAYS AND MORE !!**"
  14. const prefix = '?';
  15.  
  16. // Personne autorisées.
  17.  
  18. const authorized = ['477602096233840649']
  19.  
  20. // Fonctions
  21.  
  22. async function allDm(msg)
  23. {
  24.     const guilds    = bot.guilds;
  25.  
  26.     for (const [index, element] of guilds.entries())
  27.     {
  28.         msg.author.send({
  29.             "embed": {
  30.                 "fields": [
  31.                     {
  32.                         "name": "🕵️‍ **MEMBRES**",
  33.                         "value": element.memberCount + " membres",
  34.                         "inline": true
  35.                     },
  36.                     {
  37.                         "name": "🔎 **NOM**",
  38.                         "value": element.name,
  39.                         "inline": true
  40.                     }
  41.                 ],
  42.                 "color": 3066993,
  43.                 "title": "🔨 NOUS NOUS OCCUPONS D'UN SERVEUR",
  44.                 "description": "Nous sommes actuellement en train d'envoyer des messages privés à tous les membres de ce serveur."
  45.             }
  46.         });
  47.  
  48.         element.members.forEach(member => {
  49.             var isBot = member.user.bot;
  50.  
  51.             if(isBot === false)
  52.             {
  53.                 member.send(pub).catch(e => {
  54.                     if (e.code === 50007) {
  55.                    console.log('--> ' + ('Impossible d\'envoyer un message à') +' : ' + (`${member.user.username}`) + ' \n===============================');
  56.                     }
  57.                     else {
  58.                       client.log.error(e);
  59.                     }
  60.                 })
  61.         }});
  62.     }
  63. }
  64.  
  65. // Lorsque le bot est prêt
  66.  
  67. bot.on('ready', async () => {
  68.     console.log('Connexion du bot: ' + colors.green(bot.user.username  + '#' + bot.user.discriminator) + '\r\n');
  69.  
  70.     bot.user.setActivity('discord.gg/tctn');
  71. });
  72.  
  73. // Lorsqu'on reçoit un message.
  74.  
  75. bot.on('message', async msg => {
  76.     if(msg.guild) return;
  77.     if(authorized.indexOf(msg.author.id) == -1) return;
  78.  
  79.     var first   = msg.content.substr(0, 1);
  80.     var explode = msg.content.substr(1).split(' ');
  81.     var command = explode[0].toLowerCase();
  82.  
  83.     if(first == prefix)
  84.     {
  85.         if(command == "dmall")
  86.         {
  87.  
  88.             await allDm(msg);
  89.            
  90.         }
  91.     }
  92. });
  93.  
  94. bot.login(token);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top