diff options
| -rw-r--r-- | src/bot.js | 40 | ||||
| -rw-r--r-- | src/commands/ping.js | 0 | ||||
| -rw-r--r-- | src/events/guildMemberAdd.js | 3 | ||||
| -rw-r--r-- | src/events/ready.js | 11 |
4 files changed, 12 insertions, 42 deletions
@@ -12,28 +12,17 @@ const prefix = "abb:" const fs = require("fs"); const config = require('./absettings.json'); -fs.readdir("./events/", (err, files) => { - if (err) return console.error(err); - files.forEach(file => { - let eventFunction = require(`./events/${file}`); - let eventName = file.split(".")[0]; - // super-secret recipe to call events with all their proper arguments *after* the `client` var. - client.on(eventName, (...args) => eventFunction.run(client,abVersion, ...args)); - }); -}); - -/* client.on('ready', () => { console.log("[>] AleeBot is now ready!") console.log("[i] Running version " + abVersion + ` and in ${client.guilds.size} guilds`) client.user.setPresence({ game: { - name: `ab:help | ${client.guilds.size} servers`, + name: config.prefix + `:help | ${client.guilds.size} servers`, type: 0 } }); client.user.setStatus('online') -}); */ +}); client.on("guildCreate", guild => { @@ -41,7 +30,7 @@ client.on("guildCreate", guild => { client.user.setPresence({ game: { - name: `ab:help | ${client.guilds.size} servers`, + name: config.prefix + `:help | ${client.guilds.size} servers`, type: 0 } }); @@ -55,7 +44,7 @@ client.on("guildDelete", guild => { client.user.setPresence({ game: { - name: `ab:help | ${client.guilds.size} servers`, + name: config.prefix + `:help | ${client.guilds.size} servers`, type: 0 } }); @@ -65,11 +54,11 @@ client.on("guildDelete", guild => { /* client.on('guildMemberAdd', member => { member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server"); -}); */ +}); client.on('guildMemberRemove', member => { member.guild.channels.find("name", "welcomes-and-byes").sendMessage(`**${member.user.username}** has left the server`); -}); +}); */ client.on("message", function(message) { @@ -79,18 +68,13 @@ client.on("message", function(message) { const args = message.content.slice(config.prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); - - try { - let commandFile = require(`./commands/${command}.js`); - commandFile.run(client, message, args); - } catch (err) { - message.reply(`The command ${command} is invalid buddy try to do ab:help`); - } - /* + + if (command === 'help') { var embed = new Discord.RichEmbed() .setAuthor('AleeBot ' + abVersion + ' Commands', "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048") - .addField('**ab:ping** Ping Pong!', true) + .setDescription("Every command you input into AleeBot is " + config.prefix) + .addField("- General Commands", "ping\nuptime", true) .setFooter("AleeCorp Copyright 2017") .setColor("#1fd619") message.channel.sendEmbed(embed); @@ -99,7 +83,7 @@ client.on("message", function(message) { if (command === 'ping') { message.reply("**PONG!** :ping_pong: " + Math.round(client.ping) + " ms"); } - + if(command === 'uptime') { var uptime = parseInt(client.uptime); uptime = Math.floor(uptime / 1000); @@ -113,7 +97,7 @@ client.on("message", function(message) { var uptimeSeconds = minutes % 60; message.channel.send(":clock3: AleeBot has been up for " + hours + " hours, " + uptimeMinutes + " minutes, and " + uptimeSeconds + " seconds.") } - */ + }); client.login(config.abtoken).catch(function() { console.log("[X] Login failed. Please contact Alee14#9928 or email him at alee14498@gmail.com."); diff --git a/src/commands/ping.js b/src/commands/ping.js deleted file mode 100644 index e69de29..0000000 --- a/src/commands/ping.js +++ /dev/null diff --git a/src/events/guildMemberAdd.js b/src/events/guildMemberAdd.js deleted file mode 100644 index 2fb5cf0..0000000 --- a/src/events/guildMemberAdd.js +++ /dev/null @@ -1,3 +0,0 @@ -exports.run = (client, member) => { - member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server"); -}
\ No newline at end of file diff --git a/src/events/ready.js b/src/events/ready.js deleted file mode 100644 index 52d28ec..0000000 --- a/src/events/ready.js +++ /dev/null @@ -1,11 +0,0 @@ -exports.run = (client, abVersion) => { - console.log("[>] AleeBot is now ready!") - console.log("[i] Running version " + abVersion + ` and in ${client.guilds.size} guilds`) - client.user.setPresence({ - game: { - name: `ab:help | ${client.guilds.size} servers`, - type: 0 - } - }); - client.user.setStatus('online') -}
\ No newline at end of file |
