-
Notifications
You must be signed in to change notification settings - Fork 0
/
music.js
45 lines (30 loc) · 871 Bytes
/
music.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
42
43
44
45
const Discord = require('discord.js');
client = new Discord.Client();
const TOKEN = '...';
const prefixo = '/';
const servidores = {
'server': {
connection: null,
dispatcher: null
}
}
client.on('ready', () => {
console.log(`Estou online! Estou conectado como ${client.user.tag}`);
});
client.on("message", async (msg) => {
// filtro
if (!msg.guild) return;
if (!msg.content.startsWith(prefixo)) return;
if (!msg.member.voice.channel) {
msg.channel.send('Você não está em um canal de voz');
return;
}
// comandos
if (msg.content === prefixo + 'join') {
servidores.server.connection = await msg.member.voice.channel.join();
}
if (msg.content === prefixo + 'houseofmemories') {
servidores.server.connection.play('./music/hom.mp3');
}
});
client.login(TOKEN);