Blaze Isle Discord Bot
Meet Our Feature-Rich Community Bot
The Blaze Isle Bot is a powerful Node.js Discord bot built with discord.js v14, designed specifically for our gaming community. It provides entertainment, moderation tools, and community engagement features with intelligent configuration and crash-proof operation.
🌾 New in v5.0.0 - Farming Update
A major update introducing a comprehensive farming system, new Mythic rarity tier, enhanced fishing mechanics, and various improvements across all bot features.
Brand New Farming System
- Plant, grow, and harvest crops for coins
- Multiple crop types with different growth times
- Farming tools and equipment to boost yields
- Farming leaderboards and achievements
- Strategic crop management and timing
- Integration with existing economy system
New Mythic Rarity Tier
- Introducing Mythic rarity for ultra-rare items
- Highest value items in the economy
- Special Mythic items with unique effects
- Enhanced rarity-based pricing system
- Mythic items in shop and fishing rewards
Enhanced Fishing System
- Updated fishing mechanics and rewards
- New fish types and rarity distribution
- Improved fishing cooldown system
- Better fish selling prices and mechanics
- Integration with new Mythic rarity
Technical Improvements
- Fixed memory leak in /sell command
- Improved sell confirmation quantity display
- Enhanced admin item DM notifications
- Fixed variant support in inventory and sell commands
- Better error handling and stability
💰 Economy System (v4.0.0+)
A comprehensive economy system allowing users to earn, spend, and manage virtual currency within Discord servers.
Dual-Currency System
- Wallet (spending money)
- Bank (safe storage)
- Net Worth (wallet + bank)
- Full transaction history
Earning Methods
- Daily rewards (
/daily
) - Work for coins (
/work
) - Fishing minigame (sell fish by rarity)
- Level-up rewards (tiered by level)
- Admin rewards
Banking System
- Deposit, withdraw, and transfer coins
- Send coins between users
- Safe storage in bank account
- Transaction tracking
Inventory System
- Store, use, and sell items
- Rarity-based pricing and visual indicators
- Track item quantities and expirations
- Consumable items with temporary effects
Sell System
- Sell items back to the shop
- Rarity-based percentages (Common: 40%, Legendary: 80%, Mythic: 90%)
- Flexible quantities and transparent pricing
- Fair value for valuable items
Information & Statistics
- Balance checks and leaderboards
- Transaction history and inventory views
- Server-wide economy statistics
- Detailed user profiles
Level-Up Rewards
- Tiered, automatic coin rewards for leveling up
- Integrated with loyalty/XP system
- Multiple level gains supported
- Transaction logging for all rewards
Shop System
- Buy consumables, mystery boxes, and premium items
- Rarity system: Common, Uncommon, Rare, Epic, Legendary, Mythic
- Admins can add/remove/list items
- Populate default items for new guilds
Modern Interactive UI
- All shop, sell, and use commands feature modern paginator UI
- One item per page with navigation arrows
- Filter dropdown and action buttons
- Seamless user experience
Bot Features
Smart Configuration System
- Modal-based configuration with validation
- Automatic owner notifications for setup
- Crash-proof operation with graceful fallbacks
- Interactive setup with clear guidance
Interactive Games
- Connect 4 (50 XP reward)
- Tic Tac Toe (50 XP reward)
- Rock Paper Scissors (10 XP reward)
- Rock Paper Scissors Lizard Spock
- 8-Ball Fortune Telling
Advanced Twitch Integration
- Real-time stream monitoring (1-minute checks)
- Rich embed notifications with thumbnails
- OAuth2 API authentication
- Database persistence with SQLite
- Smart notifications (offline to live only)
Advanced Loyalty/XP System
- Exponential leveling formula (level^2.5 * 100)
- Multi-level progression with badges
- 6 tier system: Starting → Diamond
- Visual progress bars and leaderboards
- XP from chat, games, and social commands
Economy System
- Earn, spend, and manage coins
- Wallet, bank, and inventory
- Daily/work/fishing rewards
- Shop, items, and leaderboards
- Rarity-based item system
Farming System (v5.0.0)
- Plant, grow, and harvest crops
- Multiple crop types with different growth times
- Farming tools and equipment
- Farming leaderboards
Community Features
- Automated welcome messages
- Rules acceptance with ✅ reaction
- Role-based permissions
- Social commands (hug, comfort) with XP
Fun Commands
- Animal commands (cat, dog, fox, bunny, duck)
- Dad jokes with random humor
- GIF search functionality
- Server info and avatar commands
Key Commands
Configuration Management
/config view
Display current server settings
/config set
Open interactive configuration interface
Twitch Stream Management
/twitch add <username>
Subscribe to a Twitch channel for notifications
/twitch remove <username>
Unsubscribe from a Twitch channel
/twitch list
List all subscribed channels with who added them
/twitch status <username>
Check a channel's current live status
Loyalty/XP System
/xp [user]
View XP and progress with visual progress bar
/level [user]
See detailed level information and category badge
/leaderboard
Top 10 users with XP, levels, and badges
Economy System
/balance [user]
View wallet, bank, and net worth
/daily
Claim daily reward (100 coins, 24h cooldown)
/work
Work for coins (10-50 coins, 1h cooldown)
/fish
Go fishing to catch and sell fish (30min cooldown)
/deposit <amount>
Move coins from wallet to bank
/withdraw <amount>
Move coins from bank to wallet
/transfer <user> <amount>
Send coins to another user
/shop
Browse items to purchase with coins
/inventory [user]
View owned items and their details
/sell <item> [quantity]
Sell items back to the shop
/use <item>
Use consumable items for effects
/economy-leaderboard
See richest users in the server
/history [user]
View recent transaction history
🌾 Farming System (v5.0.0)
/farm
View your farm and current crops
/plant <crop>
Plant a crop on your farm
/harvest
Harvest ready crops for coins
/water
Water your crops to improve growth
/fertilize
Use fertilizer to boost crop yields
/shop seeds
Buy seeds and farming tools
/farming-leaderboard
See top farmers in the server
Admin Economy Commands
/economy-admin add-item
Add new items to the shop
/economy-admin remove-item
Remove items from the shop
/economy-admin list-items
View all shop items
/economy-admin populate-defaults
Add default items to new guilds
/economy-admin stats
View server economy statistics
Games & Entertainment
/connect4
Start a Connect 4 game (50 XP for winner)
/tictactoe
Start a Tic Tac Toe game (50 XP for winner)
/rps
Rock Paper Scissors (10 XP for winner)
/8ball <question>
Ask the magic 8-ball a question
/dadjoke
Get a random dad joke
Social & Animal Commands
/hug <user>
Hug another user (25 XP reward)
/comfort <user>
Comfort another user (25 XP reward)
/cat, /dog, /fox, /bunny, /duck
Cute animal pictures (3 XP each)
Information Commands
/serverinfo
Display server information
/avatar [user]
Show user's avatar
/help
Display all available commands
Loyalty System & Level Categories
Starting (Level 0)
Brand new members (0-99 XP)
Newcomer (Levels 1-4)
New community members
Bronze (Levels 5-14)
Regular participants
Silver (Levels 15-29)
Active community members
Gold (Levels 30-49)
Dedicated contributors
Diamond (Levels 50+)
Elite community champions
XP Sources
- Chat Activity: 1 XP per message
- Game Victories: 10-50 XP (RPS: 10 XP, TicTacToe/Connect4: 50 XP)
- Social Interactions: 25 XP (hug, comfort commands)
- Animal Commands: 3 XP (cat, dog, fox, bunny, duck)
Economy Earning Methods
- Daily Rewards: 100 coins every 24 hours
- Work: 10-50 coins every hour
- Fishing: Catch fish to sell (prices vary by rarity)
- Farming: Plant, grow, and harvest crops for coins (v5.0.0)
- Level Up Rewards: Automatic coins when leveling up
- Levels 1-5: 50 coins per level
- Levels 6-10: 100 coins per level
- Levels 11-20: 200 coins per level
- Levels 21-30: 350 coins per level
- Levels 31-50: 500 coins per level
- Levels 51+: 750 coins per level
- Admin Rewards: Server administrators can give coins
Technical Details
Built With
- Node.js v22.16.0+
- Discord.js v14
- SQLite3 Database
- Twitch API with OAuth2
- PM2 Process Manager
- Current Version: v5.0.0
Architecture
- Modular command structure
- Intelligent configuration system
- Crash-proof operation
- Automatic database migrations
- Comprehensive error handling
Database Schema
- guild_settings (server configuration)
- loyalty (user XP and levels)
- twitch_subscriptions (channel subs)
- twitch_status (stream status cache)
- economy (user balances and transactions)
- inventory (user items and quantities)
- shop_items (available items and prices)
Reliability Features
- Graceful degradation
- Owner notification system
- Anti-spam protection
- Feature-specific validation
- Comprehensive logging
- Economy transaction safety
- Inventory overflow protection
- Cooldown management system
How It Works
Automatic Setup
Server owners receive a welcome DM with complete setup instructions when the bot joins.
Easy Configuration
Use /config set
to open interactive modals for configuring all bot features with validation.
Join & Accept Rules
React with ✅ to the rules message to gain access to all channels and bot features.
Start Earning XP & Coins
Chat, play games, use social commands, and climb the leaderboard with our advanced loyalty system. Earn coins through daily rewards, work, fishing, and level-ups.
Explore the Economy & Farming
Use /shop
to buy items, /daily
for rewards, /work
to earn coins, and /farm
to start your farming journey! Build your wealth and compete on the economy and farming leaderboards!
Ready to Experience the Bot?
Join our Discord server to interact with the Blaze Isle Bot and become part of our gaming community!
Join Our Discord