Watch Streak
A watch streak is the number of consecutive streams a viewer has attended and chatted in. The higher the streak, the more loyal and consistent the viewer — a great way to reward and encourage regular attendance on your channel.
How does a streak increase?
A viewer only needs to write at least one chat message during the stream for that stream to count and raise their streak by +1. Simply watching without chatting does not count.
| Point | Detail |
|---|---|
| Counting unit | One stream-day (not a calendar day without a stream) |
| Requirement | At least one chat message during the stream |
| Multiple streams same day | Count as a single stream (based on your channel timezone) |
| Days with no stream | Never break the streak |
The date is determined by your channel timezone set in the settings. Even if a stream runs past midnight, it still counts as a single stream.
When does a streak break?
A streak resets back to 1 when a viewer misses a stream (a stream happens and they don't chat in it). Days without any stream have no effect on the streak.
Streak command
| Command | Description | Example |
|---|---|---|
| !streak | Shows your current streak and your best streak | !streak → your streak is 12 |
| !streak @name | Shows another viewer’s streak | !streak @user |
Restoring a streak
If a viewer missed only one stream and lost their streak, it can be restored so they continue from where they left off:
| Method | Detail |
|---|---|
| Streamer restore | The channel owner can restore any viewer who missed a single stream, from the streak page in the dashboard |
| Support restore | Viewers can request a restore through the official support channels, then have their streak returned |
Restore is only available to viewers who missed one stream — anyone who missed more starts a fresh streak.
Announcements & leaderboard
You can enable an automatic chat announcement when a viewer reaches milestones (such as 5, 10, 25, 50, and 100 streams). A leaderboard also ranks the longest streaks in your channel — friendly competition that keeps viewers coming back.
All streak settings (enable, announcements, milestones, and restore) are managed from the Streak page in the dashboard.
Ready to get started?
Add TheebBot to your channel now for free and start customizing in minutes