NodeJS discord.js shading通过id查找特定公会中的用户

dtcbnfnu  于 2023-01-08  发布在  Node.js
关注(0)|答案(1)|浏览(142)

我的机器人使用碎片。我尝试通过他们的ID获得特定公会的用户角色。

    • 分片前**:
const serverSupportGuild = client.guilds.cache.get('myGuildId');
const user = serverSupportGuild.members.cache.get(id);

console.log(user._roles);
    • 现在我试着这么做**:

x一个一个一个一个x一个一个二个一个x一个一个三个一个
在用我的方法分割之前,我可以看到我公会的所有成员和他们各自的信息。
但是现在,我只有一个机器人和我的id的数组。我如何从一个有碎片的公会中获得所有成员
谢谢。

moiiocjp

moiiocjp1#

切分不返回复杂的对象,它返回简单的东西,比如字符串或字符串数组,就像你在结果中看到的那样。如果你有更复杂的事情要做,你需要在broadcastEval上下文中做,因为那里是guild/channel/cache/member etc对象可见的地方。
执行任务,然后从getServer返回(考虑到这一点,您现在可能需要重命名它),并在对成员等执行完所需的任务后继续执行代码。

相关问题