From dc23abaddb5d157455a164e690ba73cef274ae23 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 29 Oct 2017 12:04:08 -0400 Subject: Removed command handler and updated the help command --- src/bot.js | 40 ++++++++++++---------------------------- 1 file changed, 12 insertions(+), 28 deletions(-) (limited to 'src/bot.js') diff --git a/src/bot.js b/src/bot.js index a5380ab..112911c 100644 --- a/src/bot.js +++ b/src/bot.js @@ -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."); -- cgit v1.2.3