diff --git a/src/modules/status.js b/src/modules/status.js new file mode 100644 index 0000000..f8cf6b9 --- /dev/null +++ b/src/modules/status.js @@ -0,0 +1,21 @@ +const statuses = [ + {type: 0, text: "on %servers% servers"}, + {type: 0, text: "with %users% users"}, + {type: 0, text: "with %commands% commands"}, +]; + +function setStatus() { + const status = statuses[Math.floor(Math.random() * statuses.length)]; + const text = status.text + .replace("%servers%", hf.bot.guilds.size) + .replace("%users%", hf.bot.users.size) + .replace("%commands%", hf.commands.size); + + hf.bot.editStatus("online", { + type: status.type, + name: `${text} | ${hf.config.prefix}help`, + }); +} + +hf.bot.once("ready", setStatus); +hf.timer.add("status", setStatus, 300000);