// SupportBot | Emerald Services // Ready Event const fs = require("fs"); const Discord = require("discord.js"); const yaml = require("js-yaml"); const supportbot = yaml.load(fs.readFileSync("./Data/supportbot.yml", "utf8")); const cmdconfig = yaml.load(fs.readFileSync("./Data/commands.yml", "utf8")); const panelconfig = yaml.load( fs.readFileSync("./Data/ticket-panel.yml", "utf8") ); const Event = require("../Structures/Event.js"); module.exports = new Event("messageReactionAdd", async (client) => { let message = { guild: reaction.message.channel.guild, author: user, content: "N/A", channel: reaction.message.channel, }; if (panelconfig.TicketPanel) { if (reaction.message.id === panelconfig.TicketPanelID) { if ( reaction.emoji.name == panelconfig.ButtonEmoji || reaction.emoji.id == panelconfig.ButtonEmoji ) { await reaction.users.remove(user.id); try { const cmd = client.commands.get(cmdconfig.OpenTicket); if (!cmd) return; cmd.run(message, message.content); } catch (error) { console.error(error); } } } } });