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:
parent
3377ecd9a7
commit
52a15e2c19
2 changed files with 6 additions and 4 deletions
|
@ -1,10 +1,12 @@
|
||||||
const getGuildCount = require("./getGuildCount")
|
const getGuildCount = require("./getGuildCount")
|
||||||
|
const parseMS = require('parse-ms');
|
||||||
module.exports = function ({presenceText, presenceType, client}) {
|
module.exports = function ({presenceText, presenceType, client}) {
|
||||||
const {globalPrefix} = require ('../data/config.json')
|
const {globalPrefix} = require ('../data/config.json')
|
||||||
let guildCount = getGuildCount(client)
|
let guildCount = getGuildCount(client)
|
||||||
let regex = [/\${guilds}/g,/\${prefix}/g];
|
let uptime = parseMS(client.uptime);
|
||||||
let replaceValue = [guildCount, globalPrefix];
|
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++){
|
for(let i = 0; i < regex.length; i++){
|
||||||
presenceText = presenceText.replace(regex[i], replaceValue[i]);
|
presenceText = presenceText.replace(regex[i], replaceValue[i]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ module.exports = function (client) {
|
||||||
let presenceText = client.settings.get("presenceText")
|
let presenceText = client.settings.get("presenceText")
|
||||||
let presenceType = client.settings.get("presenceType")
|
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});
|
setPresence({presenceText: presenceText, presenceType: presenceType, client: client});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue