我需要根据碎片的ID来获取其用户计数



我使用Discord v11.4.2

如何使用碎片的ID获取碎片的用户计数?目前我有这个代码:

client.shard.broadcastEval('this.users.size').then(i => console.log(i))

它记录了两个用户大小,但我需要shard ID 1的用户大小。我该怎么做?

您可以使用.broadcastEval('this.shard.id')检查碎片ID,因此尝试使用

client.shard.broadcastEval('this.shard.id == 1 ? this.users.size : false')
.then(arr => {
for (let result of arr)
if (result) console.log(result);
});

免责声明:我对碎片不太实用,所以这不是最好的解决方案。

最新更新