Facebook
From sundeep, 5 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 656
  1. const discord = require("discord.js");
  2. const botConfig = require("./botconfig.json");
  3.  
  4. const fs = require("fs")
  5.  
  6. const bot = new discord.Client();
  7. bot.commands = new discord.Collection
  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. var swearWords = ["shit","kut","idioot","kanker","homo","tering","test"]
  30.  
  31. bot.on("ready", async message => {
  32.  
  33.     console.log(`${bot.user.username} bot is online!`);
  34.  
  35.     bot.user.setActivity("Ananascraft || !help", {type: "PLAYING"});
  36. });
  37.  
  38. bot.on("guildMemberAdd", member => {
  39.  
  40.     const channel = member.guild.channels.find("name", "?》welkom");
  41.     if (!channel) console.log("Kan het kanaal niet vinden.");
  42.  
  43.     var joinEmbed = new discord.RichEmbed()
  44.         .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
  45.         .setDescription(`Hey ${member.user.username}, **Welkom op de Ananascraft discord**. \n  voor meer info kun je altijd vragen stellen.`)
  46.         .setColor("#00FF00")
  47.         .setTimestamp()
  48.         .setFooter("Ananascraft - Join.");
  49.  
  50.     channel.send(joinEmbed);
  51.  
  52. });
  53.  
  54. bot.on("guildMemberRemove", member => {
  55.  
  56.     const channel = member.guild.channels.find("name", "?》welkom");
  57.     if (!channel) console.log("Kan het kanaal niet vinden.");
  58.  
  59.     var joinEmbed = new discord.RichEmbed()
  60.         .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
  61.         .setDescription(`${member.user.username}, heeft de discord verlaten`)
  62.         .setColor("#FF0000")
  63.         .setTimestamp()
  64.         .setFooter("Ananascraft - leave.");
  65.  
  66.     channel.send(joinEmbed);
  67.  
  68. });
  69.  
  70. bot.on("message", async message => {
  71.  
  72.     var prefix = botConfig.prefix;
  73.  
  74.     var messageArray = message.content.split(" ");
  75.  
  76.     var command = messageArray[0];
  77.  
  78.     var arguments = messageArray.slice(1);
  79.  
  80.     var commands = bot.commands.get(command.slice(prefix.length));
  81.  
  82.     if(commands) commands.run(bot,message, arguments);
  83.  
  84. });
  85.  
  86. bot.login(botConfig.token);

Replies to Code index.js rss

Title Name Language When
Re: Code index.js Aqua Lizard javascript 3 Years ago.