diff --git a/src/structures/Message.js b/src/structures/Message.js index c390ac231b76..8e5f423ab905 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -357,8 +357,8 @@ class Message extends Base { * @readonly */ get pinnable() { - return !this.guild || - this.channel.permissionsFor(this.client.user).has(Permissions.FLAGS.MANAGE_MESSAGES, false); + return this.type === 'DEFAULT' && (!this.guild || + this.channel.permissionsFor(this.client.user).has(Permissions.FLAGS.MANAGE_MESSAGES, false)); } /**