从客户端 ID 字符串向用户添加角色?

问题描述 投票:0回答:1

我正在与express.js应用程序一起创建discord.js机器人,并有一个验证页面,要求用户提交加入discord服务器时生成的唯一代码,换句话说,我想向公会成员在网络应用程序上成功输入代码后。

我有一个收集他们的用户 ID 的数据库。有没有办法可以从用户 ID 中获取公会成员以添加到我的“公会”/discord 服务器中的角色?我尝试了多种方法来获取用户来设置角色,但无论我使用哪种方法,它都会记录

Cannot read properties of undefined (reading 'cache')
。任何正确方向的帮助都会很棒,我已将源代码留在下面的项目中,以及我用来验证 GuildMemberAdd 上生成的代码的验证页面。

问候, 科迪贝兹

GitHub 存储库 | 验证页面

node.js express discord.js
1个回答
0
投票

您似乎正在尝试将 Discord 中的角色分配与通过 Express 进行的用户验证集成起来。确保您的机器人具有正确的意图(例如 GUILD_MEMBERS)并正确访问 guild.members.fetch(userId)。对于移动游戏玩家,请考虑查看Nulls Brawl APK以获得增强的游戏体验!

© www.soinside.com 2019 - 2024. All rights reserved.