Discord.js 未经处理的PromisejectionWarning:DiscordAPIError:缺少权限/设置昵称
我在尝试设置用户的昵称时出错 未处理的PromisejectionWarning:DiscordAPIError:缺少权限 我用控制台日志测试了所有变量,它们被设置为预期值,[prefix+“rename”]被识别。。。我做错了吗?^^'Discord.js 未经处理的PromisejectionWarning:DiscordAPIError:缺少权限/设置昵称,discord.js,Discord.js,我在尝试设置用户的昵称时出错 未处理的PromisejectionWarning:DiscordAPIError:缺少权限 我用控制台日志测试了所有变量,它们被设置为预期值,[prefix+“rename”]被识别。。。我做错了吗?^^' bot.on("message", msg => { var renameID=[ChannelID] var userID= msg.author; var message = msg.content
bot.on("message", msg => {
var renameID=[ChannelID]
var userID= msg.author;
var message = msg.content.split(' ');
var args = message.length
if (message[0] === prefix + "rename") {
if (msg.channel.id === RenameID){
if (args === 2){
msg.guild.member(userID).setNickname(message[1]);
msg.reply(" some text " + message[1]);
}
}
}
编辑:机器人在服务器上拥有管理员权限在公会的角色设置中,你的机器人角色不在你要编辑的用户角色之上
一旦你改变了它,你的代码就可以运行了。这不是真的吗?我试图重命名我的主帐户,它是服务的所有者。。。但在使用另一个帐户进行测试后,现在工作正常。。。谢谢你的帮助;)