Add guilds as custom variable for bot presence

This commit is contained in:
SileNce5k 2021-07-08 18:33:20 +02:00
parent 6afdef5fdf
commit 9da4eebe89
No known key found for this signature in database
GPG key ID: C507260E7F2583AD
2 changed files with 21 additions and 0 deletions

View file

@ -24,11 +24,13 @@ var reloadCommands = require("./util/reloadCommands.js");
const loadServerPrefixes = require('./util/loadServerPrefixes'); const loadServerPrefixes = require('./util/loadServerPrefixes');
const reloadNetModules = require('./util/reloadNetModules'); const reloadNetModules = require('./util/reloadNetModules');
const onMessage = require('./server/message'); const onMessage = require('./server/message');
const updatePresence = require('./util/updatePresence');
reloadCommands(client) reloadCommands(client)
reloadNetModules(client) reloadNetModules(client)
client.once('ready', () => { client.once('ready', () => {
console.clear(); console.clear();
updatePresence(client)
console.log('Ready!'); console.log('Ready!');
if(presenceType && presenceText){ if(presenceType && presenceText){
let regex = /<prefix>/g let regex = /<prefix>/g

19
util/updatePresence.js Normal file
View file

@ -0,0 +1,19 @@
const getGuildCount = require('./getGuildCount')
module.exports = function (client) {
const updatePresence = require('./updatePresence')
let {
presenceText,
presenceType
} = require('../data/config.json')
if(presenceText.includes("<guilds>")){
let guildCount = getGuildCount(client)
let regex = /<guilds>/g
presenceText = presenceText.replace(regex, guildCount)
client.user.setActivity(presenceText, { type: presenceType });
}
setTimeout(updatePresence, 60000, client)
}