-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
85 lines (74 loc) · 3.15 KB
/
Copy pathindex.js
File metadata and controls
85 lines (74 loc) · 3.15 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
const Discord = require("discord.js");
const client = new Discord.Client();
let prefix = process.env.PREFIX;
client.on("ready", () => {
console.log(`Iniciando...`);
console.log(`listo`);
console.log(`todo en orden`);
presencia();
});
function presencia(){
client.user.setPresence({
status: "dnd",
activity: {
name: "En mantenimiento",
type: "WATCHING"
}
});
}
//comandos para todos
client.on('message', message => {
if (!message.content.startsWith(prefix) || !message.guild) return;
if (message.author.bot) return;
const cont = message.content.split(' ').slice(1);
const args = cont.join(' ');
if (message.content.startsWith(prefix+ 'say')) {
if (!args) return;
message.delete()
message.channel.send(args);
} else if (message.content.startsWith(prefix+'help')) {
message.channel.send('**'+message.author.username+'**, todos los comandos deben llevar "c." antes del nombre por ejemplo: t.help.');
const embed = new Discord.MessageEmbed()
.addField('help', 'Sirve para ver los comandos disponibles', true)
.addField('say', 'Sirve para que yo diga lo que tu quieras', true)
.addField('avatar', 'Es para ver la foto de perfil de alguien', true)
.addField('server', 'Es para ver info sobre el server', true)
.setFooter('Hecho por Toondesigner (인도 마호가니#5335)')
.setColor(0x66b3ff);
message.channel.send(embed);
} else if (message.content.startsWith(prefix+'avatar')) {
message.channel.send (`Avatar de ${message.author.tag}`);
let miembro = message.mentions.users.first()
if (!miembro) {
const embed = new Discord.MessageEmbed()
.setImage(`${message.author.displayAvatarURL()}`)
.setColor(0x66b3ff)
.setFooter('Hecho por Toondesigner (인도 마호가니#5335)');
message.channel.send(embed);
}
} else if (message.content.startsWith(prefix+'server')) {
var server = message.guild;
const embed = new Discord.MessageEmbed()
.setThumbnail(server.iconURL())
.setAuthor(server.name, server.iconURL())
.addField('ID', server.id, true)
.addField('Region', server.region, true)
.addField('Creado el', server.joinedAt.toDateString(), true)
.addField('Dueño del Servidor', server.owner.user.tag +'('+server.owner.user.id +')', true)
.addField('Miembros', server.memberCount, true)
.addField('Roles', server.roles.size, true)
.setFooter('Hecho por Toondesigner (인도 마호가니#5335)')
.setColor(0x66b3ff)
message.channel.send(embed);
}
});
//comandos admins
//comandos solo por id
client.on('message', message => {
if (!message.content.startsWith(prefix) || !message.guild) return;
if (message.author.id !== '724423864611766294') return;
const cont = message.content.split(' ').slice(1);
const args = cont.join(' ');
let canalvoz = message.member.voice.channel;
});
client.login(process.env.TOKEN);