Advertisement
DocStudio

Untitled

Jul 17th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  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. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement