Advertisement
Guest User

index.js

a guest
Jun 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js");
  2. const MySQL = require("mysql");
  3. const Database = require("./DBConnection/DB.js");
  4. const YTSearch = require("yt-search");
  5. const YTInfo = require("youtube-info");
  6. const Ytdl = require("ytdl-core");
  7. const DirWatch = require("node-watch");
  8. const Config = require("./config.json");
  9. const Commands = require("./commands/commands.js");
  10. const Listeners = require("./listeners/listeners.js");
  11. const Client = new Discord.Client();
  12.  
  13. var prefix = Config.prefix;
  14. var servers = {};
  15. Client.on("ready", () => {
  16.   console.log("READY!");
  17.   Listeners.init(Config, Client, DirWatch, Database, MySQL);
  18.   Listeners.directoryListener();
  19. })
  20.  
  21. Client.on("message", message => {
  22.   Commands.init(prefix, YTSearch, YTInfo, Ytdl, Database, MySQL, Config);
  23.   Listeners.init(Config, Client, DirWatch, Database, MySQL);
  24.   if (message.guild != null) {
  25.     Commands.subscribe(message);
  26.     Commands.unsubscribe(message);
  27.     Commands.playMusic(message);
  28.     Commands.skipMusic(message);
  29.     Commands.stopMusic(message);
  30.     Listeners.messageReactionListener(message);
  31.   }
  32.   Listeners.streamLive(message);
  33. });
  34. Client.on("raw", packet => {
  35.   Listeners.init(Config, Client, DirWatch, Database, MySQL);
  36.   Listeners.reactionAddListener(packet);
  37. })
  38. Client.login(Config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement