diff --git a/src/structures/GuildChannel.js b/src/structures/GuildChannel.js index 3dfa0839dc31..f0bbde2325bc 100644 --- a/src/structures/GuildChannel.js +++ b/src/structures/GuildChannel.js @@ -571,7 +571,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 + ); } /**