Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require('discord.js');
  2. const client = new Discord.Client();
  3. const prefix = "?"
  4.  
  5. client.on('ready', () => {
  6.   client.user.setPresence({ game: { name: 'Se faire coder', type: 0 } });
  7.   console.log('Je Suis Connecte');
  8. });
  9.  
  10. client.on('guildMemberAdd', member => {
  11.   const channel = member.guild.channels.find('name', 'member-log');
  12.   if (!channel) return;
  13.   channel.send(`Welcome to the server, ${member}`);
  14. });
  15.  
  16. client.on('message', message => {
  17.  
  18.   if (message.content === 'ping'){
  19.     message.reply('pong')
  20.   }
  21.  
  22.   if (message.content === prefix + "membres") {
  23.     message.channel.send("Il y a actuellement " + message.guild.members.size + " membres sur le serveur.")
  24.   }
  25.  
  26.   if (message.content.startWith(prefix + "kick")) {
  27.     if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) return message.channel.send("Vous n'avez pas la permission")
  28.  
  29.     if (message.content.startsWith(prefix + "kick")) {
  30.  
  31.     if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) return message.channel.send("Vous n'avez pas la permission");
  32.  
  33.     if(message.mention.user.size === 0) {
  34.       return message.channel.send("Vous devez mentionner quelqu'un!")
  35.     }
  36.  
  37.     var kick = message.guild.member(message.mentions.users.first());
  38.  
  39.     if(!kick) {
  40.         return message.channel.send("Je ne sais pas si l'utilisateur existe")
  41.     }
  42.  
  43.     if(!message.guild.member(client.user).hassPermission("KICK_MEMBERS")) {
  44.       return message.channel.send("Je n'ai pas les droits necessaires");
  45.     }
  46.  
  47.     kick.kick().then(member => {
  48.       message.channel.send(`${member.user.username} a ete kick par ${message.author.username}`)
  49.     })
  50.   }
  51. }
  52.  
  53.   if (message.content === prefix + "help") {
  54.     var embed = new Discord.RichEmbed()
  55.     .setTitle("_Commandes_")
  56.     .setDescription("**Commandes et significations**")
  57.     .setThumbnail(message.author.avatarURL)
  58.     .setAuthor(message.author.username)
  59.     .addField("Si vous dites ping ","je reponds pong")
  60.     .addField("?membres","le nombre de membres sur le serveur")
  61.     .setColor("Ox7401DF")
  62.     .setFooter("Bot en cours de creation par Dzetag")
  63.     message.channel.sendEmbed(embed)
  64.   }
  65.   if (message.content === "connard") {
  66.      message.channel.send(" c'est pas bien les  gros mots ! ")
  67.   }
  68.  
  69. })
  70.  
  71.  client.on('guildMemberAdd', member => {
  72.          member.createDM().then(channel => {
  73.          return channel.send('Bienvenue sur le serveur General France' + member.displayName);
  74.          }).catch(console.error)
  75. });
  76.  
  77. client.on('guildMemberRemove', member => {
  78.          member.createDM().then(channel => {                              return channel.send('Au revoir' + member.displayName);
  79.                               }).catch(console.error)
  80. });                                                                                                                                            
  81. client.on('guildMemberAdd', member => {
  82.         client.channels.get('460831247703343115').send( member.user.username + ' a rejoint le serveur . Bienvenue');
  83. });                                                                                                                                            
  84.  
  85. client.login('NDY5MzgxMzA2Mjc1NTk0MjUx.DjHRug.6314zKGH3knyNNHhyBKBbVxm_Ow')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement