-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
34 lines (31 loc) · 1.16 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
const Discord = require('discord.js');
const client = new Discord.Client();
const config = require('./config.json');
const active = new Map();
var prefix = config.prefix;
client.on('ready', () => {
console.log('[BOT] Started.')
});
client.on('message', message => {
if (message.mentions.has(config.bot_id) && message.content === `<@!${config.bot_id}>`) {
if (message.author.bot) return
const message_bot = message.channel.send(`Opa ${message.author}, me chamo ` + '`' + `${config.bot_name}` + '`' + `.\nPara saber mais sobre mim, digite: **${config.prefix}help**.`);
setTimeout(() => { message_bot.delete(); }, 10000)
message.delete()
}
if (message.author.bot) return;
if (!message.content.startsWith(prefix)) return;
let command = message.content.split(" ")[0];
command = command.slice(prefix.length);
let args = message.content.split(" ").slice(1);
try {
let ops = {
active: active
}
let commands = require(`./commands/${command}.js`);
commands.run(client, message, args, ops);
} catch (e) {
// console.log(e);
} finally { }
});
client.login(config.token)