Discord.js удаляет разрешение определенной роли отправлять сообщения в канал - PullRequest
0 голосов
/ 24 июня 2019
discussionChannel.rolePermissions('590449138093522955').add('SEND_MESSAGES: true')
AND 
discussionChannel.rolePermissions('590449138093522955').remove('SEND_MESSAGES: true')

отправить ошибку: RangeError: неверная строка или номер разрешения.

DiscussionChannel - допустимый текстовый канал. Это буквально все, что я знаю. По какой-то причине получение Разрешения для роли, а затем попытка изменить, может ли она отправлять сообщения, не работает.

1 Ответ

1 голос
/ 24 июня 2019

Permissions.add() и Permissions.remove() принимают любое количество Разрешение Разрешаемое с. Это может быть строка, содержащая действительный флаг разрешения , номер разрешения, Разрешения сами по себе или массив элементов, соответствующих любому из предыдущих параметров.

'SEND_MESSAGES: true' не разрешается разрешением.

Используйте только флаг (или номер разрешения), например 'SEND_MESSAGES'.

...