#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. Здравствуйте, спасибо за помощь, но мой бот выдает только свой идентификатор, выдает ли он только идентификаторы игроков в той же роли или что-то в этом роде. Если это не так, то что это может быть?