From fccece2cf0384d9fa4db923da05928bc2efa6174 Mon Sep 17 00:00:00 2001 From: Nef <33611774+Neeef@users.noreply.github.com> Date: Tue, 21 Aug 2018 16:49:50 -0400 Subject: [PATCH] check bot uptime --- episode-18-code/commands/uptime.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 episode-18-code/commands/uptime.js diff --git a/episode-18-code/commands/uptime.js b/episode-18-code/commands/uptime.js new file mode 100644 index 0000000..fa3d265 --- /dev/null +++ b/episode-18-code/commands/uptime.js @@ -0,0 +1,22 @@ +const Discord = require('discord.js'); +const botconfig = require('../botconfig.json'); + +module.exports.run = async (bot, message, args) => { + let totalSeconds = (bot.uptime / 1000); + let hours = Math.floor(totalSeconds / 3600); + totalSeconds %= 3600; + let minutes = Math.floor(totalSeconds / 60); + let seconds = Math.round(totalSeconds % 60); + + let uptime = `${hours} hours, ${minutes} minutes and ${seconds} seconds`; + + let uptimeEmbed = new Discord.RichEmbed() + .setAuthor(message.author.tag) + .setDescription(`My uptime is ${uptime}.`) + .setColor(botconfig.green); + + message.channel.send(uptimeEmbed); +} +module.exports.help = { + name: "uptime" +}