我正在与express.js应用程序一起创建discord.js机器人,并有一个验证页面,要求用户提交加入discord服务器时生成的唯一代码,换句话说,我想向公会成员在网络应用程序上成功输入代码后。
我有一个收集他们的用户 ID 的数据库。有没有办法可以从用户 ID 中获取公会成员以添加到我的“公会”/discord 服务器中的角色?我尝试了多种方法来获取用户来设置角色,但无论我使用哪种方法,它都会记录
Cannot read properties of undefined (reading 'cache')
。任何正确方向的帮助都会很棒,我已将源代码留在下面的项目中,以及我用来验证 GuildMemberAdd 上生成的代码的验证页面。
问候, 科迪贝兹
您似乎正在尝试将 Discord 中的角色分配与通过 Express 进行的用户验证集成起来。确保您的机器人具有正确的意图(例如 GUILD_MEMBERS)并正确访问 guild.members.fetch(userId)。对于移动游戏玩家,请考虑查看Nulls Brawl APK以获得增强的游戏体验!