Как получить все идентификаторы участников сервера? Discord.js

#javascript #discord #discord.js

#javascript #Discord #discord.js

Вопрос:

Я новичок в Discord.js это означает, что я в основном копирую код, и у меня возникла проблема. Кажется, я не могу найти способ получить все идентификаторы участников моего сервера в массиве serverUsers. Я знаю, что уже есть много вопросов, на которые есть ответы, но решения, похоже, не работают для меня, этот вводит только идентификатор пользователя бота, который запускает скрипт.

 client.on("ready", readyDiscord);

function readyDiscord() {
    console.log("Authentication complete");
    console.log("Going online");

    var serverUsers = []

    const MyServer = client.guilds.cache.get("MyServerID");
    MyServer.members.cache.forEach(member => serverUsers.push(member.user.id));

    console.log(serverUsers);
}
 

Спасибо

Ответ №1:

Вы можете легко сделать это, не сталкиваясь с такими проблемами

 const serverUsers = client.guilds.cache.get("Server ID").members.cache.map(member => member.id);
console.log(serverUsers);
 

Документы:
Участники

Комментарии:

1. Здравствуйте, спасибо за помощь, но мой бот выдает только свой идентификатор, выдает ли он только идентификаторы игроков в той же роли или что-то в этом роде. Если это не так, то что это может быть?