分配角色时Discord.js缺少权限错误 if(message.content.startsWith(“\u mute”)){ 如果(!message.member.hasPermission(“管理员”)){ 返回消息。回复(“您没有这样做的权限。”); } if(message.indications.users.size==0){ 返回消息。回复(“用法:``静音[提及]`”); } var muteRole=message.guild.roles.cache.find(r=>r.name==“mute”); if(角色类型==“未定义”){ 返回消息。回复(“您的服务器没有'mute'角色!”); } message.notices.members.forEach((成员)=>{ member.roles.add(muteRole).then((值)=>{ message.reply(“成功静音”+member.昵称+”); }).catch((错误)=>{ message.reply(“内部bot错误”); 控制台错误(error); }); }); }

分配角色时Discord.js缺少权限错误 if(message.content.startsWith(“\u mute”)){ 如果(!message.member.hasPermission(“管理员”)){ 返回消息。回复(“您没有这样做的权限。”); } if(message.indications.users.size==0){ 返回消息。回复(“用法:``静音[提及]`”); } var muteRole=message.guild.roles.cache.find(r=>r.name==“mute”); if(角色类型==“未定义”){ 返回消息。回复(“您的服务器没有'mute'角色!”); } message.notices.members.forEach((成员)=>{ member.roles.add(muteRole).then((值)=>{ message.reply(“成功静音”+member.昵称+”); }).catch((错误)=>{ message.reply(“内部bot错误”); 控制台错误(error); }); }); },discord.js,Discord.js,当我尝试将角色分配给用户时,出现此错误 我将机器人的许可号码设置为“1409286326” 还有什么我需要做的吗 尝试使用此权限号码:1475677686 这可能是因为您缺少一些重要的权限,例如读取消息、发送消息等。另外,您的代码可能需要稍加修改,undefined不是字符串。请尝试以下代码和建议的权限号: if(message.content.startsWith(“\u mute”)){ 如果(!message.member.hasPermission(“管理员”)){ 返回消息。回复(“您

当我尝试将角色分配给用户时,出现此错误

我将机器人的许可号码设置为“1409286326”

还有什么我需要做的吗


尝试使用此权限号码:
1475677686

这可能是因为您缺少一些重要的权限,例如
读取消息、发送消息
等。另外,您的代码可能需要稍加修改,
undefined
不是字符串。请尝试以下代码和建议的权限号:

if(message.content.startsWith(“\u mute”)){
如果(!message.member.hasPermission(“管理员”)){
返回消息。回复(“您没有这样做的权限。”);
}
如果(!message.indications.users.array().length){
返回消息。回复(“用法:``静音[提及]`”);
}
var muteRole=message.guild.roles.cache.find(r=>r.name==“mute”);
if(!mute角色){
返回消息。回复(“您的服务器没有'mute'角色!”);
}
message.notices.members.forEach((成员)=>{
member.roles.add(muteRole).then((值)=>{
message.reply(“成功静音”+member.昵称+”);
}).catch((错误)=>{
message.reply(“内部bot错误”);
控制台错误(error);
});
});
}

尝试使用此权限号码:
1475677686

这可能是因为您缺少一些重要的权限,例如
读取消息、发送消息
等。另外,您的代码可能需要稍加修改,
undefined
不是字符串。请尝试以下代码和建议的权限号:

if(message.content.startsWith(“\u mute”)){
如果(!message.member.hasPermission(“管理员”)){
返回消息。回复(“您没有这样做的权限。”);
}
如果(!message.indications.users.array().length){
返回消息。回复(“用法:``静音[提及]`”);
}
var muteRole=message.guild.roles.cache.find(r=>r.name==“mute”);
if(!mute角色){
返回消息。回复(“您的服务器没有'mute'角色!”);
}
message.notices.members.forEach((成员)=>{
member.roles.add(muteRole).then((值)=>{
message.reply(“成功静音”+member.昵称+”);
}).catch((错误)=>{
message.reply(“内部bot错误”);
控制台错误(error);
});
});
}

确保机器人角色高于其尝试分配的角色确保机器人角色高于其尝试分配的角色