From 081df75ced48a7f47467cdb3f26dcdb1f9c0c2bc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Dec 2025 15:28:58 +0000 Subject: [PATCH 1/3] Initial plan From 0b61a62a70841ba5cbff27e0ca6a13c549be30ab Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 9 Dec 2025 15:36:21 +0000 Subject: [PATCH 2/3] feat: add issue command Co-authored-by: Sweattypalms <100982104+Sweattypalms@users.noreply.github.com> --- src/commands/General/issueCommand.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/commands/General/issueCommand.ts diff --git a/src/commands/General/issueCommand.ts b/src/commands/General/issueCommand.ts new file mode 100644 index 0000000..8de03d1 --- /dev/null +++ b/src/commands/General/issueCommand.ts @@ -0,0 +1,25 @@ +const { EmbedBuilder, Colors, PermissionFlagsBits, SlashCommandBuilder } = require("discord.js") + +module.exports = { + data: new SlashCommandBuilder() + .setName("issue") + .setDescription("Get instructions for creating an issue on FerrumC."), + + userPermissions: [], + botPermissions: [ PermissionFlagsBits.SendMessages ], + + run: async (client: any, interaction: any) => { + let embed = new EmbedBuilder() + .setTitle("Need to file an issue?") + .setDescription( + `Follow the quick guide on our issue page before submitting:\n` + + `\`1\` Check existing issues or the project board to avoid duplicates.\n` + + `\`2\` Pick the right template and include logs, versions, and repro steps.\n` + + `\`3\` Open the form here: [Issue Instructions](https://github.com/ferrumc-rs/ferrumc/issues/new/choose).` + ) + .setColor(Colors.Blue) + .setThumbnail('https://ferrumc.netlify.app/assets/ferrumc-trans.png') + + return await interaction.reply({ embeds: [embed] }) + } +} From 5a4c86d7a856635740a1c1e4be2d922d08efc553 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Dec 2025 02:21:04 +0000 Subject: [PATCH 3/3] chore: update issue thumbnail url Co-authored-by: Sweattypalms <100982104+Sweattypalms@users.noreply.github.com> --- src/commands/General/issueCommand.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/General/issueCommand.ts b/src/commands/General/issueCommand.ts index 8de03d1..2e7e41e 100644 --- a/src/commands/General/issueCommand.ts +++ b/src/commands/General/issueCommand.ts @@ -18,7 +18,7 @@ module.exports = { `\`3\` Open the form here: [Issue Instructions](https://github.com/ferrumc-rs/ferrumc/issues/new/choose).` ) .setColor(Colors.Blue) - .setThumbnail('https://ferrumc.netlify.app/assets/ferrumc-trans.png') + .setThumbnail('https://www.ferrumc.com/images/logo_transparent.png') return await interaction.reply({ embeds: [embed] }) }