Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const http = require('http');
- const express = require('express');
- const app = express();
- app.get("/", (request, response) => {
- console.log('Pinging');
- response.sendStatus(200);
- });
- app.listen(process.env.PORT);
- setInterval(() => {
- http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
- }, 280000);
- require('./watch.json');
- const Discord = require("discord.js");
- const cfg = require("./config.json");
- const bot = new Discord.Client({disableEveryone: true});
- bot.commands = new Discord.Collection();
- const {color} = require('./config.json');
- const queue = new Map();
- const YouTube = require('simple-youtube-api');
- const ytdl = require('ytdl-core');
- const opus = require("node-opus");
- const gyp = require("node-gyp");
- const fs = require("fs")
- const youtube = new YouTube(process.env.YT_API);
- bot.on('message', async message => {
- if(message.author.bot) return;
- if(message.channel.type === "dm") return;
- let prefix = cfg.prefix;
- let msg = message.content.toLowerCase();
- let sender = message.author;
- let args = message.content.slice(prefix.length).trim().split(" ");
- let cmd = args.shift().toLowerCase();
- let {cooldown} = require("./cooldown.js");
- let commandcooldown = cooldown;
- if (!msg.startsWith(prefix)) return;
- if (sender.bot) return;
- if (commandcooldown.has(message.author.id)) {
- return message.channel.send('gunakan bot setelah 2 detik').then(msg => msg.delete(2000));
- }
- commandcooldown.add(message.author.id);
- setTimeout(() => {
- commandcooldown.delete(message.author.id);
- }, 2000);
- try {
- let commandFile = require(`./commands/${cmd}.js`);
- commandFile.run(bot, message, args, queue);
- } catch(e) {
- } finally {
- console.log(`${message.author.username} ran the command: ${cmd} on ${message.guild.name}`);
- }
- });
- bot.login(process.env.TOKEN);
- function changing_status() {
- let status = [`✔ Fairy Tail`, `saya E.N.D`, `n/help | ${bot.guilds.array().length} servers`]
- let random = status[Math.floor(Math.random() * status.length)]
- bot.user.setActivity(random , { type: 'STREAMING', url: `http://discord.gg/btMam4a`});
- }
- bot.on("ready", () => {
- console.log("[*] Logged in " + bot.guilds.array().length + " servers!");
- setInterval(changing_status, 5000);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement