diff --git a/apps/idlebiz/src/commands/system/about.ts b/apps/idlebiz/src/commands/system/about.ts new file mode 100644 index 0000000..167694a --- /dev/null +++ b/apps/idlebiz/src/commands/system/about.ts @@ -0,0 +1,40 @@ +import { createCommand } from "@/lib/CommandHandler"; +import { ApplicationCommandType, EmbedBuilder, MessageFlags } from "discord.js"; + +export default createCommand({ + metadata: { + options: { + name: "about", + description: "Learn about IdleBiz and its features", + type: ApplicationCommandType.ChatInput, + }, + }, + chatInput: async (client, interaction) => { + const embed = new EmbedBuilder() + .setTitle("šŸ­ Welcome to IdleBiz! šŸ­") + .setDescription( + "Build your empire from the ground up! Start small, dream big, and watch your business flourish while you're away." + ) + .setColor("#2b2d31") + .addFields( + { + name: "šŸŽ® The Ultimate Idle Tycoon Experience", + value: + "• šŸ¢ Manage multiple buildings and optimize production\n• šŸ“ˆ Play the market and make strategic investments\n• šŸ¤ Trade with other players in a dynamic economy\n• āš”ļø Progress even while offline with idle mechanics\n• šŸ† Compete for dominance in the global economy", + }, + { + name: "šŸ’” Why Choose IdleBiz?", + value: + "• Perfect blend of strategy and idle gameplay\n• Deep economic simulation\n• Active community and trading system\n• Regular updates and new content\n• No pay-to-win mechanics", + } + ) + .setFooter({ + text: "Ready to start your business empire? Use /start to begin your journey!", + }); + + await interaction.reply({ + embeds: [embed], + flags: [MessageFlags.Ephemeral], + }); + }, +});