forked from MelhorDeTres/sra-lia
-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.js
41 lines (33 loc) · 1.25 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const Discord = require("discord.js");
const client = new Discord.Client();
const config = require("./config.json");
const commandsController = require('./src/controllers/commandsController');
const embedscontroller = require('./src/controllers/embedscontroller');
client.on("ready", () => {
console.log(`Bot foi iniciado, com ${client.users.size} Membros MD3`);
client.user.setActivity(`Estou disponível para ${client.users.size} players.`);
});
client.on("guildCreate", guild => {
console.log(`O Bot acabou logar no Servidor`);
});
client.on("message", async message => {
commandsController.botCommands(message);
});
client.on("guildMemberAdd", async member => {
embedscontroller.dicasBemVindo(member);
client.user.setGame(`Estou disponível para ${client.users.size} players.`);
});
client.on("raw", async dados => {
// REMOVA O COMENTARIO DA LINHA ABAIXO PARA FAZER O TESTE:
// console.log('Esse "raw" captura tudo dentro do Servidor');
// Os dados seguem no seguinte formato:
/*
{
t: TIPO DE AÇÃO REALIZADA NO SERVIDOR
s: SEQUENCIA DO EVENTO, ID
op: OPCODE, ESTILO STATUS RESPONSE
d: DADO/CONTEÚDO DA AÇÃO REALIZADA
}
*/
})
client.login(config.token);