fix: only send transcript button if archiving is enabled

This commit is contained in:
Isaac 2025-02-12 21:18:49 +00:00
parent 13f3427ba7
commit 618f35f247
No known key found for this signature in database
GPG Key ID: 0DE40AE37BBA5C33

View File

@ -631,20 +631,22 @@ module.exports = class TicketManager {
}); });
} }
await channel.send({ await channel.send({
components: [ components: category.guild.archive
new ActionRowBuilder() ? [
.addComponents( new ActionRowBuilder()
new ButtonBuilder() .addComponents(
.setCustomId(JSON.stringify({ new ButtonBuilder()
action: 'transcript', .setCustomId(JSON.stringify({
ticket: referencesTicketId, action: 'transcript',
})) ticket: referencesTicketId,
.setStyle(ButtonStyle.Primary) }))
.setEmoji(getMessage('buttons.transcript.emoji')) .setStyle(ButtonStyle.Primary)
.setLabel(getMessage('buttons.transcript.text')), .setEmoji(getMessage('buttons.transcript.emoji'))
.setLabel(getMessage('buttons.transcript.text')),
), ),
], ]
: [],
embeds: [embed], embeds: [embed],
}); });
} }