javascript - 为什么 guild.members.fetch 超时
问题描述
你好,所以我正在写一个不和谐的机器人,我想要的只是一个按他们的 id 排序的有序成员列表。为了实现这一点,我正在运行以下代码,但它只是 console.logs “无法获取成员”,没有进一步的错误。:(
经过进一步检查,我发现这是一个超时错误。其他一切都很好,我认为 const 公会不是问题,但除此之外,希望你们能提供帮助,干杯!
const IDs = new Map();
var repeat = new Boolean(false);
var randomInt = new Number(0);
client.on('ready', () => {
console.log('Ready!');
const guild = client.guilds.cache.get("xxxxxxxxxxxxxxxxxx");
guild.members.fetch().then(members => {
console.log("Found the members");
IDs = members.map(user => user.id);
const OnlineMembers = members.filter(member => member.presence.status == "online");
}).catch(e => console.log("Couldn't fetch members."));
});
PS 这是通过 Nodemon --inspect 在 Raspberry Pi 上运行的,以防发生任何变化
解决方案
我找到了解决方案,对不起,如果我打扰了任何人,Discord Dev Hub 中有这个非常小的设置。启用或禁用此功能,显然我从一开始就将其打开,感谢任何为此花费一些时间的人,干杯!
推荐阅读
- python - TypeError:“datetime.date”对象的描述符“strftime”不适用于“NoneType”对象
- javascript - 未捕获的 TypeError:todos.forEach 和 todos.push 不是函数
- xpath - 使用节点名称中包含通配符的查询构建器 API 实施 AEM 搜索
- python - 有什么方法可以缩短具有相似语句但返回不同的属性?
- ios - 以编程方式向 cgpointmake 或 cgpoint 提供参数以从坐标对创建 cgpoint
- python - 带有折线图的破折号下拉菜单
- django - 如何处理 Django 中的空查询?
- netezza - 如何解决 Netezza 数据库的“超出预留(主机):内存不足”问题?
- excel - 运行时错误“1004”:对象“_Global”的方法“范围”失败 Visual Basics
- gtk - 有没有办法设置 GTKTreeViewColumn 的“单元格区域”属性?