从数据库discord.js加入后更改用户昵称

时间:2020-09-16 15:33:43

标签: javascript discord discord.js bots

我想知道您能否提供帮助(我一无所获) 我正在学习如何使用discord.js,我想在加入用户后更改用户昵称。 它应该是这样的:有人在加入bot之后,从我的网站(有id system的注册)加入了我的discord服务器,这样更改了他的名字(“来自网站的ID”-“他的昵称”)。范例:(1-kapacitta)

1 个答案:

答案 0 :(得分:0)

您可以使用guildMemberAdd事件和GuildMember.setNickname()函数:

// will emmit when a user joins a server
client.on('guildMemberAdd', (member) => {
 const newNick = (...); // fetch string from database
 member.setNickname(newNick); // set nickname
});