Twitch Bot
Predictions System

Predictions System

Engage your community with a match prediction betting system.

How It Works

Viewers bet Prediction Points on whether you'll win or lose your next match. Correct predictions earn double points!

Mod Opens Predictions

!openpredict

Bot announces: "Predictions OPEN! Use: !predict win/lose <points>"

Viewers Place Bets

!predict win 100
!predict lose 50

Viewers can bet any amount of their available points.

Match Ends

Mod closes and resolves based on result:

!closepredict win

or

!closepredict lose

Winners Get Paid

  • Correct prediction: 2x your bet
  • Wrong prediction: Lose your bet

Commands Reference

Viewer Commands

CommandDescriptionExample
!predict <outcome> <points>Place a bet!predict win 100
!pointsCheck your balance and stats!points
!rankingSee top 10 predictors!ranking

Mod Commands

CommandDescription
!openpredictOpen predictions for betting
!closepredict winClose and pay winners
!closepredict loseClose and pay winners

Point System

Starting Points

Every new viewer starts with 100 points.

Earning Points

ActionPoints Earned
Correct prediction2x bet amount
Win streak bonus (5+)+50% of winnings

Losing Points

ActionPoints Lost
Wrong predictionFull bet amount

You can never go below 100 points - there's always a safety net to keep playing!

Prediction Points are NOT transferable between users. They're separate from RastryCoins.

Win Streak Bonus

Consecutive correct predictions earn bonus points:

StreakBonus
1-4 winsNo bonus
5-9 wins+50%
10+ wins+50%

Example:

  • You bet 100 points on win
  • You've won 5 predictions in a row
  • Normal win: 200 points
  • With streak bonus: 300 points (+50%)

Leaderboard

View the top predictors in the channel:

!ranking

Shows top 3 by:

  1. Total points
  2. Win rate
  3. Current streak

View full leaderboard at rastry.com/leaderboard/CHANNEL

Best Practices for Mods

When to Open

  • Open at the start of agent select or loading screen
  • Give viewers 1-2 minutes to bet
  • Announce when predictions will close

When to Close

  • Close once the match officially starts
  • Can close early if needed
  • Never close mid-match

Resolving

Wait for the match to fully end before resolving:

  • Win: Team objective completed (Valorant: 13 rounds, etc.)
  • Lose: Opponent wins

Never resolve incorrectly! It affects viewer trust and point balances.

Automatic Match Detection

RastryBot can automatically detect when matches end and suggest the result to mods. This feature uses the Valorant/LoL/CS2 APIs to track game state.

Statistics Tracked

For each viewer, we track:

  • Total predictions made
  • Correct predictions
  • Win rate percentage
  • Current streak
  • Best streak ever
  • Total points earned
  • Total points lost

Access via !points or the web leaderboard at rastry.com/leaderboard/[channel]

Web Leaderboard

View full leaderboards on the web:

https://www.rastry.com/leaderboard/YOUR_CHANNEL

Features:

  • Full ranking (not just top 10)
  • Monthly stats
  • All-time stats
  • Search by username