Javascript Discord.js缺少API权限[阻止终止节点进程]
我使用Change昵称发出了一个AFK命令。每当机器人角色以上的用户使用此命令时。我得到以下错误(节点:169) 这将在稍后终止bots进程。这将进一步终止bots进程。是否有任何方法可以在不增加bot角色的情况下停止终止节点进程。 这是我的命令代码Javascript Discord.js缺少API权限[阻止终止节点进程],javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我使用Change昵称发出了一个AFK命令。每当机器人角色以上的用户使用此命令时。我得到以下错误(节点:169) 这将在稍后终止bots进程。这将进一步终止bots进程。是否有任何方法可以在不增加bot角色的情况下停止终止节点进程。 这是我的命令代码 client.on('message', message => { if (message.content.includes('start-afk')) { message.member.setNickname(`AF
client.on('message', message => {
if (message.content.includes('start-afk')) {
message.member.setNickname(`AFK | ${message.author.username}`);
}
if (message.content.includes('end-afk')) {
message.member.setNickname('');
}
});
您能帮助我吗?如果用户/机器人帐户的角色高于您的机器人,Discord将不允许用户/机器人帐户更改某人的昵称 您所能做的就是捕获错误并向通道发送错误消息
message.member.set昵称(“昵称”).catch(错误=>message.channel.send(“无法更新昵称”);
client.on('message', message => {
if (message.content.includes('start-afk')) {
message.member.setNickname(`AFK | ${message.author.username}`);
}
if (message.content.includes('end-afk')) {
message.member.setNickname('');
}
});