From 1aa97b63f9f09ab1b5988b0e7f186cf775d56f94 Mon Sep 17 00:00:00 2001 From: 1tzEmerald Date: Thu, 25 Sep 2025 13:09:00 +0100 Subject: [PATCH] 8.4.1 small fix --- Addons/addon.js | 26 ++++++++++++++++++++++++++ Commands/Tickets/ticket.js | 8 ++++---- Configs/supportbot.yml | 2 +- index.js | 8 ++++---- 4 files changed, 35 insertions(+), 9 deletions(-) create mode 100644 Addons/addon.js diff --git a/Addons/addon.js b/Addons/addon.js new file mode 100644 index 0000000..7609fd7 --- /dev/null +++ b/Addons/addon.js @@ -0,0 +1,26 @@ +const Discord = require("discord.js"); +const fs = require("fs"); +const yaml = require("js-yaml"); +const { Command } = require('../Structures/Addon.js'); // Adjust the path as needed +const supportbot = yaml.load(fs.readFileSync("./Configs/supportbot.yml", "utf8")); + +module.exports = new Command({ + name: "addon", + description: "This is a sample addon!", + options: [], + permissions: ["Administrator"], + + async run(interaction) { + let disableCommand = true; + + const PingEmbed = new Discord.EmbedBuilder() + .setDescription( + `This is a sample addon.\n\nPong! \`${interaction.client.ws.ping} ms\`` + ) + .setColor(supportbot.Embed.Colours.General); + + interaction.reply({ + embeds: [PingEmbed], + }); + }, + }); \ No newline at end of file diff --git a/Commands/Tickets/ticket.js b/Commands/Tickets/ticket.js index fc110cf..e070a3e 100644 --- a/Commands/Tickets/ticket.js +++ b/Commands/Tickets/ticket.js @@ -507,6 +507,10 @@ module.exports = new Command({ `**Reason:**\n ${TicketReason}` ); + if (supportbot.Ticket.TicketReason && TicketReason) { + ticketMsgContainer.addTextDisplayComponents(ticketReason) + } + const selectMenuRow = new ActionRowBuilder(); const SelectMenus = new StringSelectMenuBuilder() @@ -561,10 +565,6 @@ module.exports = new Command({ ticketMsgContainer.addActionRowComponents(selectMenuRow) - if (supportbot.Ticket.TicketReason && TicketReason) { - ticketMsgContainer.addTextDisplayComponents(ticketReason) - } - await ticketChannel.send({ flags: MessageFlags.IsComponentsV2, components: [ticketMsgContainer], diff --git a/Configs/supportbot.yml b/Configs/supportbot.yml index d57d7e0..4aa183c 100644 --- a/Configs/supportbot.yml +++ b/Configs/supportbot.yml @@ -13,7 +13,7 @@ # # SupportBot Configuration (supportbot.yml) -SupportBot_Version: "v8.4" +SupportBot_Version: "v8.4.1" # ------------------------- # General diff --git a/index.js b/index.js index 7690bda..ed1edba 100644 --- a/index.js +++ b/index.js @@ -41,26 +41,26 @@ logTypes.forEach((type) => { function logToFile(type, data) { const date = new Date().toISOString().split("T")[0]; - const file = path.join(`./logs/${type}`, `${type}-${date}.log`); + const file = path.join(`./Logs/${type}`, `${type}-${date}.log`); fs.appendFileSync(file, `[${new Date().toISOString()}] ${data}\n`); } const origLog = console.log; console.log = (...args) => { origLog(...args); - logToFile("output", args.join(" ")); + logToFile("Output", args.join(" ")); }; const origWarn = console.warn; console.warn = (...args) => { origWarn(...args); - logToFile("warn", args.join(" ")); + logToFile("Warn", args.join(" ")); }; const origError = console.error; console.error = (...args) => { origError(...args); - logToFile("error", args.join(" ")); + logToFile("Error", args.join(" ")); }; process.on("unhandledRejection", (reason) => {