更改加入时的成员昵称(Discord.js)
因此,我有一个巨大的问题,人们加入我的服务器时,会用一个被提升的名字“!name”,这会把他们放在成员列表的首位,他们可以为自己的服务器做广告。当他们加入时,我试图把他们的昵称改成随机的。我正在使用discord.js。我想这应该是“message.member.set昵称”之类的,但我可能错了,如果您能帮忙的话,我将不胜感激 要检测传入用户,您应该侦听事件,该事件将a作为参数传递更改加入时的成员昵称(Discord.js),discord,discord.js,Discord,Discord.js,因此,我有一个巨大的问题,人们加入我的服务器时,会用一个被提升的名字“!name”,这会把他们放在成员列表的首位,他们可以为自己的服务器做广告。当他们加入时,我试图把他们的昵称改成随机的。我正在使用discord.js。我想这应该是“message.member.set昵称”之类的,但我可能错了,如果您能帮忙的话,我将不胜感激 要检测传入用户,您应该侦听事件,该事件将a作为参数传递GuildMembers没有username属性,因此必须使用将其转换为,然后进行检查 如果用户名以开头,您可以使用
GuildMembers
没有username
属性,因此必须使用将其转换为,然后进行检查
如果用户名以开头代码>,您可以使用来更改它
client.on('guildMemberAdd',(成员)=>{
if(member.user.username.startsWith(“!”){
member.set昵称(“…”);
//代码。。。
}
});
听一下活动,看看会员在加入你不想要的东西后是否会改变他们的昵称,这也是一个好主意。谢谢,效果很好。