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(Date.now() + "Ping Received");
- response.sendStatus(200);
- });
- app.listen(process.env.PORT);
- setInterval(() => {
- http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
- }, 280000);
- const Discord = require("discord.js")
- const client = new Discord.Client({
- autoReconnect: true,
- messageCacheMaxSize: 2024,
- fetchAllMembers: true,
- disabledEvents: ['typingStart', 'typingStop', 'guildMemberSpeaking'],
- messageCacheLifetime: 1680,
- messageSweepInterval: 1680
- })
- var token = process.env.TOKEN
- client.login(token).catch(console.error);
- var off = false
- client.on("ready", () => {
- console.log("Conectado! Pronto pra ser o watchdog do UNSP!")
- function setWatch() {
- var user = client.users.get(643304203334189056)
- if(user.user.presence.status.toUpperCase() === "ONLINE") {
- if(off = false)return
- const emoji3 = client.emojis.find(e => e.name === "465183814080266240")
- let embed = new Discord.RichEmbed()
- .setTitle(`**${emoji3} UNSP ONLINE**`)
- .setDescription("YAAAHH! O UNSP VOLTOU!")
- .setFooter("WatchDog", client.user.displayAvatarURL)
- client.channels.get('668610041779322901').send(embed)
- }
- if(user.user.presence.status.toUpperCase() === "OFFLINE") {
- const emoji3 = client.emojis.find(e => e.name === "465183813647990786")
- let embed = new Discord.RichEmbed()
- .setTitle(`**${emoji3} UNSP OFFLINE**`)
- .setDescription("Desculpe a todos, mas o UNSP se encontra offline! Aguarde que ele volte!")
- .setFooter("WatchDog", client.user.displayAvatarURL)
- client.channels.get('668610041779322901').send(embed)
- off = true
- }
- }
- setWatch()
- setInterval(() => setWatch(), 30000)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement