【发布时间】:2019-01-12 11:41:01
【问题描述】:
我使用 Discord.js 编写了一个不和谐机器人,它曾经获取不和谐服务器的所有用户(我只有一个不和谐服务器中的机器人),但现在它只获得 59 个成员。我在服务器上有 300 多个不和谐用户。
var Discord = require('discord.js');
var bot = new Discord.Client();
function getUsers() {
let users = bot.users.array();
for (let i = 0; i < users.length; i++) {
let username = `${users[i].username}#${users[i].discriminator}`;
console.log(`[${i}] ${username}`);
}
}
【问题讨论】:
-
返回的59名成员和其他成员有什么不同吗?
-
不仅没有总数了,我认为在服务器中达到 250 多个成员后它停止获得总数,只有 59 - 64
-
我使用的是版本 12,我也有类似的问题。缓存没有保存服务器中的所有用户。我不知道如何加载用户缓存。
标签: javascript node.js discord.js