我想按名称赋予该用户角色。 所以我想通过用户名获取id。
let role = message.guild.roles.find('name', 'TESTrole');
let id = client.users.get("name", "TESTname");
let member = message.member.guild.members.get(id);
member.addRole(role);
最佳答案
您可以使用find()
方法。
let user = client.users.find("username", "TESTname");
//OR
let user = client.users.find(user => user.username == "TESTname");
//once you've found the user you can get the id (or you can write .id after the find method)
let id = user.id;
关于node.js - 如何通过 client.users 集合中的用户名查找用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51229193/