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.
v6.0.0 — Cooking Update
Cooking system, shop category filters, and new crops. Release notes
Cooking system
- New
/cookcommand — craft dishes from crops and fish at the cooking station - Recipes for buff foods (fishing, luck, health) and sellable dishes for coins
- Cooking tools from shop reduce cooldown and unlock higher-rarity recipes
- 10-minute base cooldown
Shop and inventory
- Category filters for shop, sell, and use: Farming, Seeds, Crops, Watering cans, Fertiliser, Fishing, Cooking tools, Consumables, Food, Mystery boxes
- Fish (caught only), crops (farmed only), and food (crafted only) no longer sold in shop — get them via
/fish,/farm,/cook - New "food" item type for crafted dishes
Farming and data
- New crops: blessed wheat, eclipse pepper, lemon, lettuce, mushroom, onion, rice, starlight grape
- Farming helpers; economy and inventory fixes
v5.3.0 — WhatPulse command, announcement channel, config updates
WhatPulse team stats and announcement channel config. Release notes
WhatPulse & announcements
/whatpulsecommand for WhatPulse team stats (per-guild team slug config)- WhatPulse API key and
whatpulse_team_slugin config/guild settings - Announcement embed: bot avatar thumbnail
v5.2.0 — Nine Men's Morris game
Classic board game added. Release notes
Games
- Nine Men's Morris game added
v5.1.1 — Work mini-game fixes
Fixes for the work mini-game (emoji feedback, cooldown). Release notes
Fixes & improvements
- Wrong emoji clicks now end the game properly
- Visual feedback: wrong emojis turn red, correct emojis turn green
- Immediate failure detection; cooldown validation to prevent bypassing 1-hour cooldown
v5.1.0 — Enhanced work system with 5-level mini-game
Interactive 5-level work mini-game with scaling rewards. Release notes
Work mini-game
- 5-level interactive mini-game with scaling difficulty
- Level 1: 3×3 grid, 1 odd one, 10s (30–60 coins)
- Level 2: 4×4 grid, 2 odd ones, 8s (45–75 coins)
- Level 3: 4×4 grid, 3 odd ones, 6s (60–90 coins)
- Level 4: 5×5 grid, 4 odd ones, 5s (75–105 coins)
- Level 5: 5×5 grid, 5 odd ones, 4s (90–120 coins)
- Progressive multipliers: 1×, 2×, 4×, 8×, 16× per level
- Perfect runs reward ~1,440–2,880 coins max; 1-hour cooldown
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. Release notes
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)
- Nine Men's Morris
- 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 rewards; 5-level work mini-game (1h cooldown); fishing
- Shop with category filters, items, and leaderboards
- Rarity-based item system
Farming System (v5.0.0 – v6.0.0)
- Interactive
/farm viewUI — plant, water, fertilise, harvest in one place - Multiple crop types including blessed wheat, eclipse pepper, lemon, lettuce, mushroom, onion, rice, starlight grape
- Farming tools and equipment; farming helpers
- Farming leaderboards
Cooking (v6.0.0)
/cook— craft dishes from crops and fish at the cooking station- Buff foods and sellable dishes; cooking tools reduce cooldown
- 10-minute base cooldown; higher-rarity recipes with better tools
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
5-level mini-game for coins (30–120 per level, multipliers; 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
🍳 Cooking (v6.0.0)
/cook
Craft dishes from crops and fish at the cooking station (10min base cooldown, reducible with tools)
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: v6.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