我想为我的机器人设置一个bot stats命令。
我如何找出有多少人在使用我的机器人?
有什么办法可以找出该机器人有多少个公会? (client.guilds.cache.size
)
答案 0 :(得分:2)
您可以使用client.guilds.cache.map((guild) => guild.memberCount).reduce((p, c) => p + c);
。如果您的漫游器位于40个成员的4台服务器上,则为160个。
答案 1 :(得分:1)
您可以使用:
client.users.cache.size
不计算机器人:
client.users.cache.filter(user => !user.bot).size
答案 2 :(得分:-1)
做
client.user.setActivity(`on ${client.guilds.cache.size} Servers.`, {
type: "PLAYING",
});
它将在线状态设置为Playing on x Servers.