Files
qcstd-bot/events/guilds/messageCreate.js
T
2025-08-26 01:01:34 +02:00

27 lines
792 B
JavaScript

const { getTicketByChannel } = require("../../handlers/database");
const { cancelTicketClosure } = require("../../handlers/alertManager");
const { lang } = require("../../handlers/configLoader");
const { EmbedBuilder } = require("discord.js");
module.exports = {
name: "messageCreate",
once: false,
async execute(message) {
if (message.author.bot) return;
const ticket = getTicketByChannel(message.channel.id);
if (!ticket) return;
if (message.author.id === ticket.userId) {
if (cancelTicketClosure(message.channel.id)) {
const embed = new EmbedBuilder()
.setDescription(lang.commands.alert.auto_cancelled)
.setColor(0x2ecc71)
.setTimestamp();
await message.channel.send({ embeds: [embed] });
}
}
}
};