Leveling System
TheebBot has two separate leveling systems: the Viewer Level, which rewards viewer activity within your channel, and the Streamer Level, which belongs to you as the channel owner and measures your channel's overall engagement. The two systems are completely independent.
1. Viewer Level
Viewers earn experience points (XP) when they write in chat, and as their XP grows their level increases. This system is for viewers only — the channel owner does not earn XP from writing in their own channel.
| Method | Description | Value |
|---|---|---|
| Writing in chat | XP awarded for participating in the conversation | 15–25 XP / message |
| Rate limit | Maximum frequency for earning XP | Once per minute |
| Announcement | Bot announces in chat when a viewer levels up | Automatic |
How Much XP Does Each Level Require?
Each level requires more XP than the previous one, based on the formula: Required XP = 100 × (level)²
| Level | Total XP required | Approximate time* |
|---|---|---|
| 1 | 100 XP | ~5 minutes |
| 2 | 400 XP | ~18 minutes |
| 5 | 2,500 XP | ~2 hours |
| 10 | 10,000 XP | ~8 hours |
| 20 | 40,000 XP | ~33 hours |
* Approximate time for an active viewer typing one message per minute.
Viewer Level Commands
| Command | Description | Example |
|---|---|---|
| !level | Shows your current level and XP | !level → Level 5 (2,540 XP) |
| !level @username | Shows another viewer's level | !level @user |
| !rank | Shows your rank among viewers | !rank → Your rank is #5 |
2. Streamer Level
You as the channel owner have your own level that rises based on the engagement happening in your channel — not from your own messages. The more active and supportive your viewers are, the higher your Streamer Level climbs.
| Engagement source | Description | XP |
|---|---|---|
| Viewer messages | Every viewer who writes in your channel chat | +5 XP / viewer / minute |
| Subscriptions | When someone subscribes to your channel | +100 XP |
| Raids | When your channel receives a raid | +50 XP |
The Streamer Level uses the same formula as the viewer levels above, and is displayed on the main Dashboard page with a progress bar toward the next level.
Coming soon: a leaderboard on the home page showing the most engaged streamers using TheebBot — channel-vs-channel competition.
Ready to get started?
Add TheebBot to your channel now for free and start customizing in minutes