From 04ada3c07b41f2c658bcb3648ec58d1cd6c44d47 Mon Sep 17 00:00:00 2001 From: Isaac Date: Wed, 12 Feb 2025 21:14:10 +0000 Subject: [PATCH] feat: transcript button on referenced ticket embed --- src/lib/tickets/manager.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/lib/tickets/manager.js b/src/lib/tickets/manager.js index e17e4bf..b000108 100644 --- a/src/lib/tickets/manager.js +++ b/src/lib/tickets/manager.js @@ -630,7 +630,23 @@ module.exports = class TicketManager { value: await quick('crypto', worker => worker.decrypt(ticket.topic)), }); } - await channel.send({ embeds: [embed] }); + await channel.send({ + components: [ + new ActionRowBuilder() + .addComponents( + new ButtonBuilder() + .setCustomId(JSON.stringify({ + action: 'transcript', + ticket: referencesTicketId, + })) + .setStyle(ButtonStyle.Primary) + .setEmoji(getMessage('buttons.transcript.emoji')) + .setLabel(getMessage('buttons.transcript.text')), + + ), + ], + embeds: [embed], + }); } }