Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var ticketLoggingChannel = interaction.member.guild.channels.cache.find(channel => channel.id === "1232337264030257305");
- if (!ticketLoggingChannel) interaction.reply({ content: "Kanaal niet gevonden" });
- if (interaction.channel.parentId === questionChannel || interaction.channel.parentId === productChannel || interaction.channel.parentId === customChannel || interaction.channel.parentId === otherChannel) {
- interaction.guild.channels.cache.forEach(async (channel) => {
- if (channel.name === interaction.channel.name) {
- const file = await createTranscript(interaction.channel, {
- returnBuffer: false,
- filename: `${interaction.channel.name.toLowerCase()}-transcript.html`
- });
- let cache = client.channels.cache.get("1237816635914588202");
- let msg = await cache.send({ files: [file] });
- const button = new ActionRowBuilder()
- .addComponents(
- new ButtonBuilder()
- .setLabel("Open transcript")
- .setURL(`https://mahto.id/chat-exporter?url=${msg.attachments.first()?.url}`)
- .setStyle(ButtonStyle.Link),
- new ButtonBuilder()
- .setLabel("Download transcript")
- .setURL(`${msg.attachments.first()?.url}`)
- .setStyle(ButtonStyle.Link)
- )
- var loggingEmbed = new EmbedBuilder()
- .setTitle(`⚠ Er is een ticket gesloten`)
- .addFields(
- { name: "Kanaal:", value: `> ${interaction.channel.name}` },
- { name: "Gesloten door:", value: `> ${interaction.user.username}` },
- { name: "Gesloten met:", value: `> /ticket closeusertickets commando` }
- )
- .setTimestamp()
- .setFooter({ text: "©Copyright by DSModding 2024", iconURL: guild.iconURL({ size: 256 }) });
- let ticketchann = client.channels.cache.get("1232337264030257305")
- await ticketchann.send({ embeds: [loggingEmbed], content: ``, components: [button], ephemeral: true });
- channel.delete();
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment