首页 > 解决方案 > Discord JS 客户端仅在公会成员缓存中拥有自己

问题描述

所以我试图通过公会访问成员

client.guilds.cache.find((guild) => guild.id === id).members.cache.find((member) => member.user.username === name)

但是当机器人启动时,公会只包含自己,直到用户发送消息。

标签: javascriptnode.jsdiscord.js

解决方案


您可能没有启用Server Members Intent,您可以在此处启用:

服务器成员意图

启用它应该允许您获取公会中的所有成员。


推荐阅读