Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const fs = require('fs');
  3. var config = require("./config.json")
  4. const prefix = config.prefix
  5.  
  6.  
  7. var bot = new Discord.Client();
  8.  
  9. bot.on('ready', () => {
  10. console.log("BOT IS READY");
  11. bot.user.setActivity("💀", {type: "STREAMING", url:"https://www.twitch.tv/mysterieux_z"});
  12.  
  13. })
  14.  
  15. bot.commands = new Discord.Collection();
  16.  
  17. function loadCmds() {
  18. fs.readdir("./cmds/", (err, files) => {
  19. if(err) console.erroe(err);
  20. var jsFiles = files.filter(f => f.split(".").pop() === "js");
  21. if(jsFiles.length <= 0) {
  22. console.log("Aucune commande à chargé.")
  23. return;
  24. }
  25. console.log(`${jsFiles.length} commandes chargées.`);
  26. jsFiles.forEach((f, i) => {
  27. delete require.cache[require.resolve(`./cmds/${f}`)];
  28. var props = require(`./cmds/${f}`);
  29. console.log(`${i + 1}: ${f} chargé`);
  30. bot.commands.set(props.help.name, props);
  31. })
  32. })
  33. };
  34.  
  35. loadCmds();
  36.  
  37. bot.on('message', message => {
  38.  
  39. var messageArray = message.content.split(/\s+/g);
  40. var args = messageArray.slice(1);
  41. var command = messageArray[0];
  42. var cmd = bot.commands.get(command.slice(prefix.length));
  43. if(!command.startsWith(prefix)) return;
  44. if(cmd) cmd.run(bot, message, args);
  45. })
  46.  
  47.  
  48. bot.login(config.token)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement