Skip to content
This repository was archived by the owner on May 27, 2025. It is now read-only.
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions apps/idlebiz/src/commands/system/about.ts
Original file line number Diff line number Diff line change
@@ -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],
});
},
});