更改用户昵称(discord.js)
我编写了一个机器人,并编写了更改昵称的命令更改用户昵称(discord.js),discord,discord.js,bots,Discord,Discord.js,Bots,我编写了一个机器人,并编写了更改昵称的命令 if (msg.content.startsWith(`${prefix}nick`)) { msg.author.setNickname({ nick: msg.content.replace('nick ', '') }); } 但我有错误 msg.author.setNickname is not a function 请帮助我如果您想更改用户昵称,您必须首先确保bot具有更改用户昵称的权限。您可以像这样使用G
if (msg.content.startsWith(`${prefix}nick`)) {
msg.author.setNickname({
nick: msg.content.replace('nick ', '')
});
}
但我有错误
msg.author.setNickname is not a function
请帮助我如果您想更改用户昵称,您必须首先确保bot具有更改用户昵称的权限。您可以像这样使用GuildMember#set昵称函数:
var pingeduser = message.guild.member(message.mentions.users.first()) ||
message.guild.members.cache.get(args[0]);
if (!pingeduser) return message.channel.send("Can't find user!");
var nick = message.content.split(" ").slice(1).join(" ");
pingeduser.setNickname(nick);