#javascript #node.js #discord #discord.js
#javascript #node.js #Discord #discord.js
Вопрос:
Итак, я хочу обновить разрешения канала для нескольких ролей в массиве: насколько я могу судить, я могу использовать только одну роль c.updateOverwrite(Updaterole1, { VIEW_CHANNEL: true, SEND_MESSAGES: true, MANAGE_MESSAGES: true })
.
Как мне обновить разрешения для нескольких ролей?
var Updaterole = config.ModeratorRoles.shift()
var Updaterole1 = Updaterole.toString()
c.updateOverwrite(Updaterole1, { VIEW_CHANNEL: true, SEND_MESSAGES: true, MANAGE_MESSAGES: true })
Массив:
705044537030213675, 728956885968879667
c = канал
Ответ №1:
Вы можете отобразить массив, а затем вызвать функцию. Я не уверен, как называется ваш массив, поэтому сложно дать вам соответствующий пример кода, но я могу попробовать
arrayNameHere.map((role) => {
c.updateOverwrite(role, { VIEW_CHANNEL: true, SEND_MESSAGES: true, MANAGE_MESSAGES: true })
})