Discord 获取bot正在服务的成员和服务器的数量

Discord 获取bot正在服务的成员和服务器的数量,discord,discord.js,Discord,Discord.js,所以我浏览了discord.js指南,发现client.guilds.size和client.users.size用于查找机器人所在的用户和服务器的数量。但当我实现它时,我得到了“未定义”。有什么原因吗?试试client.guilds.cache.size和client.users.cache.size。 这在discord.js v12中发生了变化 尝试client.guilds.cache.size和client.users.cache.size。 这在discord.js v12中发生

所以我浏览了discord.js指南,发现
client.guilds.size
client.users.size
用于查找机器人所在的用户和服务器的数量。但当我实现它时,我得到了“未定义”。有什么原因吗?

试试
client.guilds.cache.size
client.users.cache.size
。 这在discord.js v12中发生了变化


尝试
client.guilds.cache.size
client.users.cache.size
。 这在discord.js v12中发生了变化


您可以使用
client.guilds.cache.size
,它将返回您的机器人所在的行会数让我们假设您将为其创建一个
const
,然后将其作为机器人的活动

const servers = client.guilds.cache.size

console.log(`Bot is now online and serving in ${servers} servers`)
但是您需要将
wait
放入
const
中,并将您的函数设置为异步函数,以便Bot能够返回并显示它

const servers = await client.guilds.cache.size
如果不这样做,您的bot将显示为
0服务器

这里我将举一个例子

client.on('ready',async()=>{
//这将获取服务器数量,然后返回。
const servers=await client.guilds.cache.size
const users=wait client.users.cache.size
log(`Bot现在联机并在${servers}servers`中服务)
//这将显示“在服务器中播放!”
client.user.setActivity(`in${servers}服务器和service${users}`{
键入:“播放”,
})
})
这将显示机器人状态下的“在11台服务器上玩,为500名用户服务”(例如)

对于那些新来的人。
const servers=wait client.guilds.cache.size
适用于所有您想要制作的东西,只要您将函数设置为异步函数
让我知道这是否有效,它对我有效

您可以使用
client.guilds.cache.size
,它将返回您的bot所在的行会数让我们假设您将为其创建一个
const
,然后将其作为bot的活动

const servers = client.guilds.cache.size

console.log(`Bot is now online and serving in ${servers} servers`)
但是您需要将
wait
放入
const
中,并将您的函数设置为异步函数,以便Bot能够返回并显示它

const servers = await client.guilds.cache.size
如果不这样做,您的bot将显示为
0服务器

这里我将举一个例子

client.on('ready',async()=>{
//这将获取服务器数量,然后返回。
const servers=await client.guilds.cache.size
const users=wait client.users.cache.size
log(`Bot现在联机并在${servers}servers`中服务)
//这将显示“在服务器中播放!”
client.user.setActivity(`in${servers}服务器和service${users}`{
键入:“播放”,
})
})
这将显示机器人状态下的“在11台服务器上玩,为500名用户服务”(例如)

对于那些新来的人。
const servers=wait client.guilds.cache.size
适用于所有您想要制作的东西,只要您将函数设置为异步函数 让我知道这是否有效,它对我有效