chore: 🎉 initial commit

This commit is contained in:
UltraLionFr
2025-08-26 01:01:34 +02:00
parent bf6d61e5a3
commit 30cfbd73fc
27 changed files with 1341 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
const { PermissionFlagsBits } = require("discord.js");
const { closeTicket } = require("../handlers/database");
const { config, lang } = require("../handlers/configLoader");
module.exports = {
id: "closeTicket",
async execute(interaction) {
const member = interaction.member;
const isStaff = member.roles.cache.some(role => config.staffRoles.includes(role.id));
if (!isStaff) {
return interaction.reply({ content: lang.permissions.staff_only, flags: 64 });
}
const channel = interaction.channel;
await interaction.reply({ content: lang.ticket.closing });
setTimeout(async () => {
closeTicket(channel.id);
await channel.delete().catch(() => {});
}, 5000);
}
};