отменить изменение псевдонима - PullRequest
0 голосов
/ 22 апреля 2020
message.guild.createRole({
   name:  message.member.user.tag,
    color: 'RANDOM',
    deny: ['CHANGE_NICKNAME'],
})

Кажется, что параметр deny для createRole() не работает и не будет запрещать разрешение на изменение псевдонима, я пробовал несколько вариантов, но, кажется, хочет включить его по умолчанию. Я даже включил значение CHANGE_NICKNAME, которое равно: 0x04000000, но похоже, что это не вступает в силу, есть идеи?

1 Ответ

0 голосов
/ 22 апреля 2020

Это потому, что deny не является параметром в RoleData, вам нужно использовать параметр permissions и затем передать запрещенные права доступа:

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