Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. const discord = require("discord.js");
  2. const botconfig = require("./botconfig.json");
  3. const fs = require("fs");
  4. const bot = new discord.Client();
  5. bot.commands = new discord.Collection();
  6. const active = new Map();
  7. var prefix = botconfig.prefix;
  8.  
  9. fs.readdir("./commands/" , (err, files) => {
  10.  
  11. if (err) console.log(err);
  12.  
  13. var jsFiles = files.filter(f => f.split(".").pop() === "js");
  14.  
  15. if (jsFiles.length <=0) {
  16. console.log("Kon geen files vinden");
  17. return;
  18. }
  19.  
  20. jsFiles.forEach((f,i) => {
  21.  
  22. var fileGet = require(`./commands/${f}`);
  23. console.log(`De file ${f} is geladen`);
  24.  
  25. bot.commands.set(fileGet.help.name, fileGet)
  26.  
  27. })
  28.  
  29. });
  30.  
  31. bot.on("ready", async () => {
  32. console.log(`${bot.user.username} is online`);
  33. bot.user.setActivity(`Westkust-RP`, {type: "PLAYING"});
  34. });
  35.  
  36.  
  37. });
  38.  
  39. bot.on("guildMemberAdd", member =>{
  40.  
  41. var role = member.guild.roles.find("name", "➖Toerist➖")
  42. if (!role) return;
  43. member.addRole(role);
  44. });
  45.  
  46. bot.on("guildMemberRemove", member => {
  47. const channel = member.guild.channels.find("name", "logs-admin");
  48. if (!channel) console.log("Kan het kanaal niet vinden.");
  49. var joinEmbed = new discord.RichEmbed()
  50. .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
  51. .setColor("#FF0000")
  52. .setTimestamp()
  53. .setFooter("User left.");
  54. channel.send(joinEmbed);
  55. });
  56.  
  57. bot.on('guildMemberAdd', member => {
  58.  
  59. const channel = member.guild.channels.find("name", "joinleave");
  60. if (!channel)console.log("Er is geen kanaal met de naam welkom")
  61.  
  62. let joinMessage = new Discord.RichEmbed()
  63. .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
  64. .setTitle("Westkust Join")
  65. .setColor("#3246a8")
  66. .setDescription(`Welkom Op de discord server van Westkust, Vraag je intake aan bij intake aan vragen en dan wensen wij jou veel plezier in onze stad!`)
  67. .setTimestamp()
  68. .setFooter("Copyright © 2019-2020 - Westkust");
  69.  
  70. var roleA = member.guild.roles.get('615926447625863168');
  71. if (!roleA) return;
  72.  
  73. member.addRole(roleA);
  74.  
  75. channel.send(joinMessage);
  76.  
  77. });
  78.  
  79.  
  80. bot.login(botconfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement