var mainServer = client.guilds.cache.get("a valid id")
var person = mainServer.members.cache.get(obj.users[userIndex].discordid) mainServer已定义,并且是正确的服务器,但person未定义。用户id也是有效的。你知道为什么discord.js找不到用户吗?
我有一个使用EJS模板的主页,
我希望使用URL中的用户id来显示用户名(而不是现在登录的用户)
该页面的名称如下:
/home?id=235325325235
下面是home.ejs的一部分:
<!-- i want to get the username or other info of another user -->
<p> Hello <%= get.otheruser.name(id) %> </p>
这里是我的routes.js的一部分
// load up the user model
var User = requi
我想让所有的成员都有一个特定的角色。例如,在我的不和谐服务器中有gurdian的角色,id为872029521484873779。我想要一个数组中所有在我的服务器中扮演gurdian角色的用户的列表。我的代码如下所示
let nameList= msg.guild.roles.cache.get('role_id').members.map(m=>m.user.tag);
然而,结果它只返回nameList中的一个用户,而当有9个用户分配给他们的角色时。我在这里做错了什么,这给我带来的只是一个用户,而不是数组中的9个用户中的其他用户。我是discord.js的新手