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();
- const config = require('./config.js');
- client.on("message", message => {
- if (message.author.bot) return;
- if (!message.content.startsWith(config.prefix)) return;
- let command = message.content.split(" ")[0];
- command = command.slice(config.prefix.length);
- let args = message.content.split(" ").slice(1);
- try {
- let commandFile = require(`./comandos/${command}.js`);
- commandFile.run(client, message, args);
- } catch (err) {
- console.log(err);
- }
- });
- client.on("message", async message => {
- if(message.content.startsWith('<@id_bot>')) {
- let embed = new Discord.RichEmbed()
- .setColor("#ee3a8c")
- .setThumbnail(client.user.avatarURL)
- .setDescription(`ㅤㅤㅤㅤㅤ- ${message.author}, deseja alguma coisa? -
- ㅤㅤㅤㅤㅤ
- - | Precisando de uma ajuda? Você pode descobrir meus comandos usando \`${config.prefix}ajuda\`
- - | Para mais informações contate meu criador no privado <@seu_id>`)
- .setTimestamp()
- .setFooter(`Seu Servidor © 2019, todos os direitos reservados.`, message.author.avatarURL)
- message.channel.send(embed);
- }
- });
- client.on("ready", () => {
- console.log("</> Seu Servidor, iniciado para " + client.guilds.size + " servidor com " + client.users.size + " usuários!");
- client.user.setPresence({ game: { name: `💾| Preparando para iniciar!`, type: 1, url: 'https://twitter.com/'}})
- setInterval(() => {
- const moment = require("moment")
- moment.locale('pt-br')
- require("moment-duration-format")
- let duration = moment.duration(client.uptime).format('H[h], m[m], s[s].');
- client.user.setPresence({ game: { name: `| Online à ${duration}.`, type: 1, url: 'https://twitter.com/'}})
- setTimeout(() => {
- client.user.setPresence({ game: { name: `| ${client.users.size} membros onlines!`, type: 1, url: 'https://twitter.com/'}})
- }, 3000);
- }, 6000);
- });
- client.on('message', async message => {
- if(message.channel.type === 'dm' || message.author.bot) return;
- });
- client.login(config.token)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement