Facebook
From Buff Cassowary, 5 Years ago, written in JavaScript.
This paste is a reply to IKBENDEBAAS.js from sunaap - view diff
Embed
Download Paste or View Raw
Hits: 399
  1. const botconfig = require("./botconfig.json");
  2. const Discord = require("discord.js");
  3. const fs = require("fs");
  4. const bot = new Discord.Client();
  5. bot.commands = new Discord.Collection();
  6.  
  7. fs.readdir("./commands/", (err, files) => {
  8.  
  9.   if(err) console.log(err);
  10.   let jsfile = files.filter(f => f.split(".").pop() === "js");
  11.   if(jsfile.length <= 0){
  12.     console.log("Couldn't find commands.");
  13.     return;
  14.   }
  15.  
  16.   jsfile.forEach((f, i) =>{
  17.     let props = require(`./commands/${f}`);
  18.     console.log(`${f} is geladen!`);
  19.     bot.commands.set(props.help.name, props);
  20.   });
  21. });
  22.  
  23. bot.on("ready", async () => {
  24.  
  25.   console.log(`${bot.user.username} is online`);
  26.   bot.user.setActivity("Duckcraft || >help", {type: "WATCHING"});
  27.  
  28. });
  29.  
  30.  
  31. bot.on("message", async message => {
  32.  
  33.   if(message.author.bot) return;
  34.   if(message.channel.type === "dm") return;
  35.  
  36.   let messageArray = message.content.split(" ");
  37.   let cmd = messageArray[0];
  38.   let args = messageArray.slice(1);
  39.   let prefix = botconfig.prefix;
  40.  
  41.   let commandfile = bot.commands.get(cmd.slice(prefix.length));
  42.  
  43.   var options = {
  44.  
  45.     active: active
  46.  
  47.   }
  48.  
  49.   if(commandfile) commandfile.run(bot,message,args,options);
  50.  
  51.  
  52. });
  53.  
  54.  
  55.  
  56. bot.on('guildMemberAdd', member => {
  57.  
  58.     const channel = member.guild.channels.find("name", "?welkom");
  59.     if (!channel)console.log("Er is geen kanaal met de naam ?welkom")
  60.     let xicon = member.user.displayAvatarURL;
  61.     var role = member.guild.roles.find("name", "[?] 》Member");
  62.     member.addRole(role)
  63.  
  64.     let joinMessage = new Discord.RichEmbed()
  65.     .setTitle("Duckcraft Join")
  66.     .setThumbnail(xicon)
  67.     .setDescription(`Welkom ${member.user.tag} op Duckcraft.\nVoor vragen kunt u altijd een ticket aanmaken ( Misbruik is ban )`)
  68.     .setTimestamp()
  69.     .setFooter("Copyright © 2018 - 2019 Duckcraft")
  70.     .setColor("#d1800f");
  71.  
  72.     channel.send(joinMessage);
  73.  
  74. });
  75.  
  76.  
  77. bot.on('guildMemberRemove', member => {
  78.  
  79.     const channel = member.guild.channels.find("name", "?welkom");
  80.     if (!channel)console.log("Er is geen kanaal met de naam ?welkom")
  81.     let xicon = member.user.displayAvatarURL;
  82.  
  83.  
  84.     let leftMessage = new Discord.RichEmbed()
  85.     .setTitle("Duckcraft Leave")
  86.     .setThumbnail(xicon)
  87.     .setDescription(`Doei ${member.user.tag}, Hopelijk heb je een leuke tijd gehad`)
  88.     .setTimestamp()
  89.     .setFooter("Copyright © 2018 - 2019 Duckcraft")
  90.     .setColor("#d1800f");
  91.  
  92.     channel.send(leftMessage);
  93.  
  94. });
  95.  
  96. bot.login(botconfig.token);

Replies to Re: IKBENDEBAAS.js rss

Title Name Language When
Re: Re: IKBENDEBAAS.js Julian javascript 5 Years ago.