拒绝更改昵称权限

Posted

技术标签:

【中文标题】拒绝更改昵称权限【英文标题】:deny change nickname permission 【发布时间】:2020-08-04 19:25:24 【问题描述】:
message.guild.createRole(
   name:  message.member.user.tag,
    color: 'RANDOM',
    deny: ['CHANGE_NICKNAME'],
)

似乎createRole() 的拒绝参数不起作用并且不会,我尝试了多种变体,但似乎希望默认启用它。我什至包含了CHANGE_NICKNAME 的值,即:0x04000000 但这似乎不想生效,有什么想法吗?

【问题讨论】:

【参考方案1】:

那是因为deny不是RoleData中的参数,你需要使用permissions参数,然后传递被拒绝的权限:

message.guild.createRole(
    name:  message.member.user.tag,
    color: 'RANDOM',
    permissions: [
      deny: ['CHANGE_NICKNAME']
    ]
)

【讨论】:

显然 : 旁边的拒绝,是一个意外的令牌?

以上是关于拒绝更改昵称权限的主要内容,如果未能解决你的问题,请参考以下文章

win7 F盘拒绝访问 无法更改权限 怎么办?

更改注册表文件夹权限会引发访问被拒绝

怎么用cmd调整文件夹的拒绝权限?

应用使用权限被拒绝如何解决

登录不了高德地图显示访问被拒绝使用代理权限

拒绝权限后登录 Facebook