From 52a15e2c197ae2be5b95b91898a6f710efed19af Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Wed, 27 Apr 2022 11:26:33 +0200 Subject: [PATCH] Add uptime as a presence text choice for the bot idk what the fuck I'm doing anymore so I'm just adding random useless shit that no one neeeds. I'm the only fucker using this shitty bot and I'm probably not even gonna be using this shitty feature myself... --- util/setPresence.js | 8 +++++--- util/updatePresence.js | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/util/setPresence.js b/util/setPresence.js index 00fdf49..bccdd51 100644 --- a/util/setPresence.js +++ b/util/setPresence.js @@ -1,10 +1,12 @@ const getGuildCount = require("./getGuildCount") - +const parseMS = require('parse-ms'); module.exports = function ({presenceText, presenceType, client}) { const {globalPrefix} = require ('../data/config.json') let guildCount = getGuildCount(client) - let regex = [/\${guilds}/g,/\${prefix}/g]; - let replaceValue = [guildCount, globalPrefix]; + let uptime = parseMS(client.uptime); + let uptimeInMinutes = uptime.days * 24 * 60 + uptime.hours * 60 + uptime.minutes; + let regex = [/\${guilds}/g,/\${prefix}/g,/\${uptime}/g]; + let replaceValue = [guildCount, globalPrefix, uptimeInMinutes]; for(let i = 0; i < regex.length; i++){ presenceText = presenceText.replace(regex[i], replaceValue[i]); } diff --git a/util/updatePresence.js b/util/updatePresence.js index 6277302..aafd875 100644 --- a/util/updatePresence.js +++ b/util/updatePresence.js @@ -5,7 +5,7 @@ module.exports = function (client) { let presenceText = client.settings.get("presenceText") let presenceType = client.settings.get("presenceType") - if(presenceText.includes("${guilds}") || presenceText.includes("${prefix}")){ + if(presenceText.includes("${guilds}") || presenceText.includes("${prefix}") || presenceText.includes("${uptime}")) { setPresence({presenceText: presenceText, presenceType: presenceType, client: client}); }