#javascript #discord #discord.js
#javascript #Discord #discord.js
Вопрос:
client.on('message', (rw) => {
if (rw.content.startsWith('#vban')) {
if (!rw.member.hasPermission('MOVE_MEMBERS'))
return rw.channel.send("**Check you're perms** | ❎ ");
let men = rw.mentions.users.first();
let mas = rw.author;
if (!men) return rw.channel.send('`Mention the member `');
rw.guild.channels.forEach((c) => {
c.overwritePermissions(men.id, {
CONNECT: `**(I want set the connect to the default perm)**`,
});
});
}
});
Ответ №1:
Вы можете установить перезапись разрешения на «по умолчанию», вызвав GuildChannel#updateOverwrite()
и передав null
конкретное разрешение, которое вы хотите перезаписать.
Пример:
message.channel.updateOverwrite(message.author, {
SEND_MESSAGES: null
})
соответствующая спецификация документов: нажмите здесь