🌱 Introducing Bloom – The Ultimate Economy Discord Bot
Building professional-grade Discord bots has never been easier. Bloom is your go-to bot for creating feature-packed bots, designed to enhance server engagement with advanced economy systems, moderation tools, and seamless scalability. Built with Discord.js and Sapphire.js, Bloom offers a modular, developer-friendly foundation for any server's unique needs.
🏆 Why Bloom Stands Out
- ✨ Advanced Economy System: Engage your community with an interactive in-server economy featuring games, shops, and rewards.
- ⚡ Pre-Built Moderation Tools: Simplify server management with ready-to-use commands for admin control.
- 🌟 Scalable Architecture: Designed for servers of all sizes, handling thousands of users effortlessly.
- 🔧 Developer-Friendly Design: Save time with pre-configured commands and a clean, modular codebase.
- 🤝 Community Focused: Encourage engagement with leaderboards, inventory systems, and competitive games.
🎮 Command Overview
Bloom provides a comprehensive set of commands, catering to both users and admins:
💰 Economy User Commands
Empower your users with a rich set of commands to manage their in-server economy experience:
/balance [user]
: Check your or another user's balance./daily
: Claim daily coins./weekly
: Claim weekly coins./work
: Earn coins by completing a task./buy [item]
: Purchase items from the shop./shop
: View available items for sale./inventory [user]
: Check your or another user's inventory./leaderboard
: See the top users by balance.
🎰 Interactive Games
Engage users with fun, competitive games to earn or lose coins:
/flipcoin [amount]
: Bet on a coin flip./slots [amount]
: Play a slot machine game./blackjack [amount]
: Try your luck with blackjack./rps [choice] [amount]
: Play rock-paper-scissors for coins.
⚙️ Admin Economy Commands
Admins have full control over the economy system, ensuring flexibility and customizability:
/addcoins [user] [amount]
: Add coins to a user’s account./removecoins [user] [amount]
: Deduct coins from a user’s account./setcoins [user] [amount]
: Set a specific balance for a user./additem [item] [price]
: Add a new item to the shop./removeitem [item]
: Remove an item from the shop./edititem [item] [new_price]
: Update an item’s price./clearshop
: Remove all items from the shop./resetinventory [user]
: Clear a user’s inventory./resetleaderboard
: Reset all leaderboard data.
🛠️ Setup & Customization
Admins can configure key settings using the /setup
command, including:
- Assigning admin roles.
- Adjusting daily and weekly rewards.
- Setting up mod logs and action log channels.
🌟 Why Bloom is Unique
- 💡 Time-Saving Design: Start building your bot immediately with pre-built features, saving hours of setup time.
- 🌐 Scalable Architecture: Handle small to large communities seamlessly with a robust backend.
- ⚡ Advanced Command Framework: Powered by Sapphire.js, ensuring efficient and maintainable commands.
- 🎨 Community-Driven Engagement: Boost server activity with competitive leaderboards, dynamic inventories, and games.
🗄️ Database & Data Management
Bloom leverages Enmap for fast, persistent data storage, ensuring smooth performance and reliability. The database tracks:
- User Balances & Inventories: Real-time updates for each user's account.
- Shop Items: Dynamic pricing and item management.
- Server-Specific Settings: Tailored configurations for each server.
- Comprehensive Logs: Record all transactions and activities for transparency.
🔒 Built-In Security Features
Bloom prioritizes server safety with robust security features:
- Input Validation: Prevent incorrect or malicious command usage.
- Permission Checks: Ensure only authorized users can access admin-level commands.
- Cooldown Mechanisms: Prevent command spamming with cooldown timers.
- Error Handling: Comprehensive error responses for smoother user experiences.
📊 Initial Default Settings
Bloom comes with pre-configured default settings to help you get started quickly:
- Daily Reward: 100 coins
- Weekly Reward: 500 coins
- Action Log Channel: Configurable
- Economy Admin Role: Configurable
🚀 How to Get Started
Getting Bloom up and running is straightforward:
-
Clone the Repository:
Gain instant access to Bloom by purchasing here. -
Configure Settings:
Add your bot token, and initial server configurations. -
Launch the Bot:
Start the bot and begin customizing it for your server’s unique needs.
✨ Conclusion
Bloom isn’t just a bot template—it’s a foundation for building interactive, feature-rich Discord communities. With its advanced economy system, pre-built economy moderation tools, and customizable architecture, Bloom empowers developers and admins to create professional-grade bots that scale with their communities.
Ready to level up your server? Build smarter, faster, and better with Bloom.