diff --git a/server.js b/server.js index f880768..24cb5d0 100644 --- a/server.js +++ b/server.js @@ -24,11 +24,13 @@ var reloadCommands = require("./util/reloadCommands.js"); const loadServerPrefixes = require('./util/loadServerPrefixes'); const reloadNetModules = require('./util/reloadNetModules'); const onMessage = require('./server/message'); +const updatePresence = require('./util/updatePresence'); reloadCommands(client) reloadNetModules(client) client.once('ready', () => { console.clear(); + updatePresence(client) console.log('Ready!'); if(presenceType && presenceText){ let regex = //g diff --git a/util/updatePresence.js b/util/updatePresence.js new file mode 100644 index 0000000..c50e95b --- /dev/null +++ b/util/updatePresence.js @@ -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("")){ + let guildCount = getGuildCount(client) + let regex = //g + presenceText = presenceText.replace(regex, guildCount) + client.user.setActivity(presenceText, { type: presenceType }); + } + + + setTimeout(updatePresence, 60000, client) +}