因此,当用户加入我的服务器时,我希望它自动分配角色“ew”。我怎么能做到这一点?
感谢。
答案 0 :(得分:1)
这应该有效:
client.on('guildMemberAdd', (guildMember) => {
guildMember.addRole(guildMember.guild.roles.find(role => role.name === "ew"));
}
(现在无法测试)。
答案 1 :(得分:0)
client.on('serverNewMember', function(server, user) {
user.addTo(server.roles.get("name", "ew"));
});
注意:您的客户端对象可能不会被称为client
,它取决于您的名称。
基本上,客户端对象有一个名为serverNewMember
的事件,只要新用户加入服务器就会调用该事件。该事件提供服务器和用户对象。在事件功能中,我使用addTo
的{{1}}函数为其赋予角色user
。