Javascript discord.js将频道上的权限设置为/&引用;(中立)

Javascript discord.js将频道上的权限设置为/&引用;(中立),javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我希望将文本频道上的用户权限设置为中性/null/“/”,但overwritePermissions()目前似乎只使用允许和拒绝,显示将值设置为null,但允许/拒绝似乎可以防止这种情况 我正在设置文本频道的权限,如下所示: member.guild.channels.cache.array().forEach((channel)=>{ channel.overwritePermissions([ { id:委员, 拒绝:[“查看频道”], }, ]); }); 并希望有效地撤消此操作,将['

我希望将文本频道上的用户权限设置为中性/null/“/”,但
overwritePermissions()
目前似乎只使用允许和拒绝,显示将值设置为null,但允许/拒绝似乎可以防止这种情况

我正在设置文本频道的权限,如下所示:

member.guild.channels.cache.array().forEach((channel)=>{
channel.overwritePermissions([
{
id:委员,
拒绝:[“查看频道”],
},
]);
});
并希望有效地撤消此操作,将['VIEW_CHANNEL']权限更改为允许覆盖服务器中的其他权限,并且不适用于我的情况


我相信您想要的是,除了具有不同的函数来覆盖权限(),还有不同的格式

overwritePermissions
覆盖频道中的所有权限(根据其名称)。因此,即使您只想更改一件事,
overwritePermissions
也会带来一切。谢天谢地,我们还有
updateOverwrites
。此方法将仅更改一个成员/角色的权限

以下是您可以如何使用它:

//注意,`forEach()`自动将集合转换为数组,
//因此不需要使用'array()'函数
member.guild.channels.cache.forEach((通道)=>{
channel.updateOverwrite(成员,{//仅更新该成员的权限
VIEW\u CHANNEL:null,//将VIEW\u CHANNEL设置为默认值
});
});

我想你是在寻找非常感谢你,从来没有注意到这一点,如果你想提交答案,我很乐意接受:)好的,当然是channel.updateOverwrite(channel#updateOverwrites())和(channel.updatePermissions):p也谢谢你的提示,我不知道这是怎么回事,老实说,我需要一些咖啡,我把那些东西弄混了,我可以帮你:)