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() + " Funcionando Corretamente");
- 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 config = require("./config.json");
- const client = new Discord.Client()
- client.on("ready", () => {
- console.log(`Bot foi iniciado, com ${client.users.size} usuários, em ${client.channels.size} canais, em ${client.guilds.size} servidores.`);
- let messages = [`Estou Em Desenvolvimento`,
- `RedeCosmic.com.br`,
- `Criado pelo [YT] ItzKira#6712 `
- ]
- setInterval(() => {
- let randomMessages = Math.floor(Math.random() * (messages.length - 1) + 1)
- client.user.setActivity(messages[randomMessages])
- }, 5000)
- //0 = Jogando
- // 1 = Transmitindo
- // 2 = Ouvindo
- // 3 = Assistindo
- });
- client.on('message', message => {
- if (message.author.bot) return;
- if (message.channel.type === "dm") return;
- if (!message.content.toLowerCase().startsWith(config.prefix)) return;
- var comando = message.content.toLowerCase().split(" ")[0];
- comando = comando.slice(config.prefix.length)
- var args = message.content.split(" ").slice(1);
- try {
- var arquivoComando = require(`./comandos/${comando}.js`)
- arquivoComando.run(client, message, args);
- } catch (e) {
- console.log(e);
- }
- client.on('guildMemberAdd', member => {
- member.addRole('600563222269132811')
- const embed = new Discord.RichEmbed()
- .setTitle('Bem-vindo(a)')
- .setDescription(`Olá ${member}, seja muito bem-vindo(a) ao **StroopsStore**!`)
- .setThumbnail(member.user.avatarURL)
- .setColor("#00FFFF")
- .setTimestamp(new Date())
- .setFooter('StroopsStore © Todos os direitos reservados.')
- let canalaoentrar = client.channels.get("591283991802413063");
- canalaoentrar.send(`${member}`, { embed: embed });
- })
- client.on("message", message => {
- if (message.content.startsWith(client.user)) {
- let prefix = '/';
- let criador = '447484191907643407';
- message.channel.send(`${message.author}`)
- message.channel.send({ embed: { description: `Meu prefix é ${prefix} \n Fui desenvolvido pelo <@${criador}>. \n Estou ajudando **${client.users.size}** players.`, color: 0x00F40101 } })
- }
- });
- })
- // //////////////// //
- // Sistema de stats //
- // //////////////// //
- const configStats = {
- canais: {
- site: '', // id do canal do site
- membros: '', // id do canal de membros
- usuarios: '', // id do canal de usuario
- },
- dados: {
- servidorId: '', // id do servidor
- site: 'www.teste.com.br', // o site que vai ser mostrado
- }
- }
- const servidor = client.guilds.find(s => s.id === configStats.dados.servidorId)
- if (servidor) {
- const canalSite = client.channels.find(canal => canal.id === configStats.canais.site)
- if (canalSite) {
- canalSite.setName('Site: ' + configStats.dados.site)
- } else {
- console.log('O "configStats.canais.site" esta inválido!')
- }
- const canalMembros = client.channels.find(canal => canal.id === configStats.canais.membros)
- if (canalMembros) {
- canalSite.setName('Membros: ' + servidor.members.size)
- } else {
- console.log('O "configStats.canais.membros" esta inválido!')
- }
- const canalUsuarios = client.channels.find(canal => canal.id === configStats.canais.usuarios)
- if (canalUsuarios) {
- canalUsuarios.setName('Usuarios: ' + servidor.members.array().filter(usuario => usuario.user.bot === false).length)
- } else {
- console.log('O "configStats.canais.usuarios" esta inválido!')
- }
- client.on('guildMemberAdd', (member) => {
- if (member.guild.id === configStats.dados.servidorId) {
- if (canalMembros) {
- canalMembros.setName('Membros: ' + member.guild.members.size)
- } else {
- console.log('O "configStats.canais.membros" esta inválido!')
- }
- if (canalUsuarios) {
- canalUsuarios.setName('Usuarios: ' + member.guild.members.array().filter(usuario => usuario.user.bot === false).length)
- } else {
- console.log('O "configStats.canais.usuarios" esta inválido!')
- }
- }
- })
- client.on('guildMemberRemove', (member) => {
- if (member.guild.id === configStats.dados.servidorId) {
- if (canalMembros) {
- canalMembros.setName('Membros: ' + member.guild.members.size)
- } else {
- console.log('O "configStats.canais.membros" esta inválido!')
- }
- if (canalUsuarios) {
- canalUsuarios.setName('Usuarios: ' + member.guild.members.array().filter(usuario => usuario.user.bot === false).length)
- } else {
- console.log('O "configStats.canais.usuarios" esta inválido!')
- }
- }
- })
- } else {
- console.log('O "configStats.dados.servidorId" esta inválido!')
- }
- client.login(process.env.TOKEN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement