About Blaze Isle
Blaze Isle Bot
A feature-rich Discord bot originally built for the Blaze Isle community.
Guild Setup
Automatic Setup Guidance
When the bot joins your server, the server owner automatically receives a welcome DM with complete setup instructions. No more guessing what needs to be configured!
Easy Configuration with Modals
The bot uses an intelligent configuration system that prevents crashes and guides you through setup. The modal-based /config command provides an intuitive interface for setting up all bot features with built-in validation.
Configuration Commands
/config view- Displays the current settings for the server/config set- Opens an interactive interface with buttons for each setting
Advanced Features
Twitch Stream Notifications
The bot features a comprehensive Twitch integration system with real-time monitoring:
Management Commands (Mod/Admin only)
/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
Features
- Real-time monitoring: Checks streams every 1 minutes
- Smart notifications: Only notifies when streams go from offline to live
- Rich embeds: Stream notifications include title, game, viewer count, and thumbnail
- Database persistence: All subscriptions and stream states are stored in SQLite
- OAuth2 integration: Uses proper Twitch API authentication
- Error handling: Robust error handling for API failures and missing channels
Rules & Welcome System
- Automated role assignment: Users get the Members role when they react with ✅ to the rules
- Welcome messages: Sent to the configured welcome channel (not hardcoded to #general)
- Loyalty system integration: New members are automatically added to the XP system
- DM notifications: Users receive a private message confirming rule acceptance
Advanced Loyalty/XP System
The bot features a sophisticated leveling system designed to reward active community members:
Scaled Leveling Formula
- Exponential progression: Level requirements scale with formula
level^2.5 * 100 - Progressive difficulty: Level 0 starts at 0 XP, Level 1 needs 100 XP, Level 2 needs 566 XP, Level 3 needs 1,548 XP
- Multi-level jumping: Users can gain multiple levels from large XP amounts
- Efficient calculation: Uses binary search algorithm for optimal performance
XP Sources & Rewards
- Chat activity: 1 XP per message for participating in conversations
- Game victories: 10-50 XP for winning games (RPS: 10 XP, TicTacToe/Connect4: 50 XP)
- Social interactions: 25 XP for hug and comfort commands
- Animal commands: 3 XP for cute animal picture commands (cat, dog, fox, bunny, duck)
Level Categories & Badges
- 🥚 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
Commands & Features
/xp [user]: View your 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- Level-up notifications: Automatic announcements in dedicated loyalty channel (or welcome channel as fallback)
- Rich embeds: Beautiful displays with progress bars and statistic
Popular Commands
| Command | Description |
|---|---|
/config | Manage guild-specific settings (Admin only) setSet configuration values using an interactive interface viewView the current guild settings |
/xp | Get the XP and level information of a user targetThe user to show XP for |
/twitch | Manage Twitch stream notifications (Mod/Admin only) addAdd a Twitch channel to stream notifications removeRemove a Twitch channel from stream notifications listList all subscribed Twitch channels statusCheck the status of a Twitch channel |
/economy-admin | Admin commands for managing the economy addAdd coins to a user removeRemove coins from a user setSet a user's balance statsShow economy statistics for the server add-itemAdd a new item to the shop remove-itemRemove an item from the shop list-itemsList all items in the shop populate-defaultsPopulate the shop with default items add-user-itemAdd an item to a user's inventory update-defaultsOverwrite the shop with the current default items |
/help | Display all commands and descriptions. |
Categories
Tags
Monetization
Languages
Similar Bots
Other social bots you might like
Popular on UpBot
Trending bots in our directory