Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const MySQL = require("mysql");
- const Database = require("./DBConnection/DB.js");
- const YTSearch = require("yt-search");
- const YTInfo = require("youtube-info");
- const Ytdl = require("ytdl-core");
- const DirWatch = require("node-watch");
- const Config = require("./config.json");
- const Commands = require("./commands/commands.js");
- const Listeners = require("./listeners/listeners.js");
- const Client = new Discord.Client();
- var prefix = Config.prefix;
- var servers = {};
- Client.on("ready", () => {
- console.log("READY!");
- Listeners.init(Config, Client, DirWatch, Database, MySQL);
- Listeners.directoryListener();
- })
- Client.on("message", message => {
- Commands.init(prefix, YTSearch, YTInfo, Ytdl, Database, MySQL, Config);
- Listeners.init(Config, Client, DirWatch, Database, MySQL);
- if (message.guild != null) {
- Commands.subscribe(message);
- Commands.unsubscribe(message);
- Commands.playMusic(message);
- Commands.skipMusic(message);
- Commands.stopMusic(message);
- Listeners.messageReactionListener(message);
- }
- Listeners.streamLive(message);
- });
- Client.on("raw", packet => {
- Listeners.init(Config, Client, DirWatch, Database, MySQL);
- Listeners.reactionAddListener(packet);
- })
- Client.login(Config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement