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...
This commit is contained in:
SileNce5k 2022-04-27 11:26:33 +02:00
parent 3377ecd9a7
commit 52a15e2c19
No known key found for this signature in database
GPG key ID: C507260E7F2583AD
2 changed files with 6 additions and 4 deletions

View file

@ -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]);
}

View file

@ -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});
}