diff --git a/src/structures/GuildChannel.js b/src/structures/GuildChannel.js index 3d3188753..d3fb139d8 100644 --- a/src/structures/GuildChannel.js +++ b/src/structures/GuildChannel.js @@ -587,7 +587,11 @@ class GuildChannel extends Channel { * @readonly */ get deletable() { - return this.permissionsFor(this.client.user).has(Permissions.FLAGS.MANAGE_CHANNELS, false); + return ( + this.permissionsFor(this.client.user).has(Permissions.FLAGS.MANAGE_CHANNELS, false) && + this.guild.rulesChannelID !== this.id && + this.guild.publicUpdatesChannelID !== this.id + ); } /**