Add totalMember variable to presence
All checks were successful
CI / CI (push) Successful in 1m24s

This commit is contained in:
SileNce5k 2025-05-18 14:17:23 +02:00
parent 15fb1d544f
commit ac03b9d136
Signed by: SileNce
GPG key ID: B0A142BB4291B204
2 changed files with 4 additions and 4 deletions

View file

@ -10,7 +10,7 @@ module.exports = {
,"Updates once a minute if custom variables are used." ,"Updates once a minute if custom variables are used."
,"" ,""
,"Custom Variables:" ,"Custom Variables:"
,"${guilds},${prefix},${uptime}"], ,"${guilds},${prefix},${uptime},{members}"],
admin: true, admin: true,
execute({message, client, args, globalPrefix}) { execute({message, client, args, globalPrefix}) {
const savePresence = require("../../util/savePresence"); const savePresence = require("../../util/savePresence");

View file

@ -3,7 +3,7 @@ const parseMS = require('./parseMS');
const convertDateToISOString = require('./convertDateToISOString') const convertDateToISOString = require('./convertDateToISOString')
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 = getGuildInfo(client).guildCount const guildInfo = getGuildInfo(client);
let uptime = parseMS(client.uptime); let uptime = parseMS(client.uptime);
let uptimeFormat = ""; let uptimeFormat = "";
let uptimeSingularOrPlural; let uptimeSingularOrPlural;
@ -18,8 +18,8 @@ module.exports = function ({presenceText, presenceType, client}) {
uptimeFormat = `less than a minute` uptimeFormat = `less than a minute`
} }
let regex = [/\${guilds}/g,/\${prefix}/g,/\${uptime}/g]; let regex = [/\${guilds}/g,/\${prefix}/g,/\${uptime}/g, /\${members}/g];
let replaceValue = [guildCount, globalPrefix, uptimeFormat]; let replaceValue = [guildInfo.guildCount, globalPrefix, uptimeFormat, guildInfo.totalMembers];
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]);
} }