diff options
| author | Unknown <Alee14498@gmail.com> | 2017-10-29 12:04:08 -0400 |
|---|---|---|
| committer | Unknown <Alee14498@gmail.com> | 2017-10-29 12:04:08 -0400 |
| commit | dc23abaddb5d157455a164e690ba73cef274ae23 (patch) | |
| tree | 46efb742cdd7da72ee70bcfdcf2a1bfc2e6d9911 /src/bot.js | |
| parent | 2521a1df2a2d1f9200d4734dd81852c1399b057f (diff) | |
| download | AleeBot-dc23abaddb5d157455a164e690ba73cef274ae23.tar.gz AleeBot-dc23abaddb5d157455a164e690ba73cef274ae23.tar.bz2 AleeBot-dc23abaddb5d157455a164e690ba73cef274ae23.zip | |
Removed command handler and updated the help command
Diffstat (limited to 'src/bot.js')
| -rw-r--r-- | src/bot.js | 40 |
1 files changed, 12 insertions, 28 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."); |
