Я использую Discord v11.4.2
Как узнать количество пользователей осколка с помощью идентификатора осколка? В настоящее время у меня есть этот код:
client.shard.broadcastEval('this.users.size').then(i => console.info(i))
И он регистрирует оба размера пользователей, но мне нужен размер пользователя с идентификатором шарда 1. Как я могу это сделать?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете проверить идентификатор шарда с помощью .broadcastEval('this.shard.id'), поэтому попробуйте использовать
client.shard.broadcastEval('this.shard.id == 1 ? this.users.size : false')
.then(arr => {
for (let result of arr)
if (result) console.info(result);
});
Отказ от ответственности: я не очень практичен с осколками, поэтому это не может быть лучшим решением.
Рад слышать это :)
Отредактировал объяснение вашего вопроса