SHARE
TWEET

Untitled

DocStudio Jul 17th, 2019 68 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. client.on("message", message => {
  5.  
  6.   if(!message.guild)
  7.   if (message.content === "!help") {
  8. var embed = new Discord.RichEmbed()
  9. .setAuthor(message.guild.name, message.guild.iconURL)
  10. .setTitle("helps Commandes")
  11. .addField("**!ping **", " permet de Voir la vitesse ms du bot.")
  12. .addField("**!Serveur-Info**", " permet de connaître les information du Serveur")
  13. .addField("**!clear**", " permet de supprimer tous les messages d'un salon")
  14. .addField("**!ban**", "permet de bannir des utilisateur d'un serveur")
  15. .addField("**!kick**", "permet d'expulser des utilisateurs d'un serveur")
  16. .addField("**!Support**", "permet d'obtenir un liens du serveur d'aide")
  17. .addField("**!addBot**", "permet d'ajouter le robot sur un serveur Discord")
  18. .setThumbnail(message.guild.iconURL)
  19. message.channel.send(embed)
  20.  
  21.  
  22. };
  23.  
  24.   if(message.content === prefix + "salut") {
  25. message.reply("Salut !")
  26. }    
  27.  
  28.    
  29.     if(message.content.startsWith("!ping")) {
  30.             message.channel.send(new Date().getTime() - message.createdTimestamp + " ms");        
  31.     }    //Serveur-Info
  32. if(message.content === prefix + "Serveur-Info") {
  33.     var embed = new Discord.RichEmbed()
  34.         .setAuthor(message.guild.name, message.guild.iconURL)
  35.         .addField("Nom du Serveur", message.guild.name, true)
  36.         .addField("ID", message.guild.id, true)
  37.         .addField("Créateur", `${message.guild.owner.user.username}#${message.guild.owner.user.discriminator}`, true)
  38.         .addField("Total | Utilisateurs | Bots", `${message.guild.members.size} | ${message.guild.members.filter(member => !member.user.bot).size} | ${message.guild.members.filter(member => member.user.bot).size}`, true)
  39.         .addField("Salons", message.guild.channels.size, true)
  40.         .addField("Roles", message.guild.roles.size, true)
  41.         .addField("Aide", "https://discord.gg/g87RBHZ")
  42.         .setThumbnail(message.guild.iconURL)
  43.     message.channel.send({embed});
  44.  
  45. }
  46.  //ban
  47.     if (message.content.startsWith("!ban")) {
  48.         var member= message.mentions.members.first()
  49.         member.ban().then((member) => {
  50.             message.channel.send("wave " + member.displayName + "l’utilisateur a était bannie avec succès  point_right ");
  51.         }).catch(() => {
  52.             message.channel.send("Access Denied");
  53.         });
  54.     }
  55.    
  56.  //kick
  57.   if(message.content.startsWith("!kick")) {
  58.     if (!message.member.roles.find("name", "Admin"))
  59.         return;
  60.     var member = message.mentions.members.first();
  61.     member.kick().then((member) => {
  62.         message.channel.send(":wave: " + member.displayName + " a était expulse avec succès :point_right: ");
  63.     }).catch(() => {
  64.         message.channel.send("Access Denied");
  65.     });
  66. }      
  67.   //addBot
  68.   if (message.content === "!addBot") {
  69. var embed = new Discord.RichEmbed()
  70. .setTitle("Invite Bot")
  71. .addField('📎Liens', 'https://discordapp.com/oauth2/authorize?client_id=599619490602418176&scope=bot&permissions=842015806')
  72. message.channel.send({embed});
  73.  
  74.   };
  75.   //Support
  76.    if (message.content === "!Support") {
  77. var embed = new Discord.RichEmbed()
  78. .setTitle("Invite Bot")
  79. .addField('📎Liens', 'https://discord.gg/kh8ZkPG')
  80. message.channel.send({embed});
  81.  
  82.  
  83.    }
  84.   //Clear
  85.     if (message.content == "!clear") {
  86.         if (message.member.hasPermission("MANAGE_MESSAGES")) {
  87.             message.channel.fetchMessages()
  88.                .then(function(list){
  89.                     message.channel.bulkDelete(list);
  90.                 }, function(err){message.channel.send("ERROR: Impossible de supprimer les messages.")})                        
  91.         }
  92.     }
  93.   let serveuruser = client.users.size
  94.  let serveurguilds = client.guilds.size
  95.  
  96. if (message.content === "!bot-info") {
  97. let embed = new Discord.RichEmbed()
  98. .addField("Serveurs", client.guilds.size)
  99. .addFiled("Utilisateur", client.users.size)
  100. message.channel.send(embed)
  101. }  
  102.         });
  103.  
  104. client.on('guildMemberAdd', member => {
  105.  
  106.     let serverTag = member.guild.name
  107.     const welcomechannel = member.guild.channels.find('id', '592442310818660363')
  108.     var embed = new Discord.RichEmbed()
  109.     .setColor('#76D880')
  110.     .setDescription(`📥 <@${member.user.id}> à rejoint ${serverTag}`)
  111.     return welcomechannel.send({embed})
  112. });
  113.  
  114. client.login("TOKEN")
  115. client.on("ready", () => { //Signifie que le bot à bien démarré
  116.     console.log("Je suis prêt !"); //Lorsque que le bot est lancé observer la console Visual Studio
  117.     client.user.setActivity("V1.2 | !help"); //Voir le Jeu sur le Discord
  118. });
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