feat: transcript button in log channel

This commit is contained in:
Isaac
2024-11-09 00:08:39 +00:00
parent 412c65c0ff
commit 2a96858782
4 changed files with 48 additions and 3 deletions

22
src/buttons/transcript.js Normal file
View File

@@ -0,0 +1,22 @@
const { Button } = require('@eartharoid/dbf');
module.exports = class ClaimButton extends Button {
constructor(client, options) {
super(client, {
...options,
id: 'transcript',
});
}
/**
* @param {*} id
* @param {import("discord.js").ChatInputCommandInteraction} interaction
*/
async run(id, interaction) {
/** @type {import("client")} */
const client = this.client;
const cmd = client.commands.commands.slash.get('transcript');
return await cmd.run(interaction, id.ticket);
}
};