!roulette
Twitch YouTube Trovo Kick
Overview
The !roulette
command allows viewers to gamble a specified amount of their loyalty points. They have a chance to double their bet or lose it all.
Usage
To play roulette:
!roulette <amount_or_%>
Examples
Betting 100 points:
example chat
StreamElements:
ViewerName:
Betting 50% of points:
example chat
StreamElements:
ViewerName:
Betting all points:
example chat
StreamElements:
ViewerName:
Parameters
<amount_or_%>
(Required): The number of points to bet. This can be:- A specific number (e.g.,
100
). - A percentage of the user's current points (e.g.,
50%
). - A number with
k
for thousands (e.g.,5k
). - A number with
m
for millions (e.g.,1m
). - The keyword
all
to bet all points.
- A specific number (e.g.,
Configuration
- Requires the Roulette module and Loyalty system to be active.
- Configure settings in the Roulette module on the Dashboard (
Chatbot
->Modules
). Available options include:- Enable/Disable Module: Toggle the roulette game on or off.
- Rig Percentage: Adjust the win chance using a slider (0% = Never lose, 100% = Always lose).
- Minimum Amount: Set the minimum number of points required to play (Default: 1).
- User Cooldown: Set the minimum time (in seconds) a specific user must wait before playing again (Default: 60).
- Global Cooldown: Set the minimum time (in seconds) everyone must wait after a roulette spin before anyone can play again (Default: 0).
- Win Message: Customize the message shown when a user wins.
- Available variables:
{user}
,{bet}
,{points}
,{pointsname}
- Default:
/me {user} won {bet} ${pointsname} in roulette and now has {points} ${pointsname}! FeelsGoodMan
- Available variables:
- Lose Message: Customize the message shown when a user loses.
- Available variables:
{user}
,{bet}
,{points}
,{pointsname}
- Default:
/me {user} lost {bet} ${pointsname} in roulette and now has {points} ${pointsname}! FeelsBadMan
- Available variables:
- All-in Win Message: Customize the message shown when a user bets
all
and wins.- Available variables:
{user}
,{bet}
,{points}
,{pointsname}
- Default:
/me PogChamp {user} went all in and won {bet} ${pointsname} PogChamp they now have {points} ${pointsname} FeelsGoodMan
- Available variables:
- All-in Lose Message: Customize the message shown when a user bets
all
and loses.- Available variables:
{user}
,{bet}
,{points}
,{pointsname}
- Default:
/me {user} went all in and lost every single one of their {bet} ${pointsname} LUL
- Available variables: