!slots
Twitch
- Access
- Everyone
- Requires
- Slot Machine module
- Aliases
!slotmachine!slot!sm!smp
The !slots command allows viewers to play a simple slot machine game in your chat. Users bet loyalty points on a spin of three emotes: only three matching emotes win (two of a kind pays nothing), and a losing spin costs the full bet. The payout scales with the number of configured emotes and the module’s Return Amount setting — see the Slotmachine module for the exact formula.
To play the slot machine:
!slots <bet>Examples
Section titled “Examples”Parameters
Section titled “Parameters”<bet>(Required): The amount of loyalty points the user wants to bet. This must be a positive integer and within the configured minimum/maximum bet limits.
Configuration
Section titled “Configuration”Streamers can customize the !slots game through the Slots module settings on the StreamElements dashboard (Chatbot -> Modules):
- Module Toggle: Enable or disable the entire
!slotsgame. - Return Amount: The “How rigged should the system be?” slider. At 100% the game pays out fair odds; lower than 100% means viewers lose points over time.
- Minimum Amount: The minimum (and default) number of loyalty points that can be wagered.
- Emotes: Choose which emotes act as the symbols on the slot machine reels. (Defaults: Kappa, PogChamp, BibleThump, OpieOP, 4Head)
- Cooldowns:
- User Cooldown: The minimum time (in seconds) a specific user must wait before playing again. (Default:
10seconds) - Global Cooldown: The minimum time (in seconds) before anyone can use the
!slotscommand again after it’s been used.
- User Cooldown: The minimum time (in seconds) a specific user must wait before playing again. (Default:
- Win Message: Customize the message displayed when a viewer wins. Available arguments:
{user},{points},{emotes},{pointsname}. (Example:@{user} you got {emotes} and won {points} ${pointsname} PogChamp //) - Lose Message: Customize the message displayed when a viewer loses. Available arguments:
{user},{points},{emotes},{pointsname}. (Example:@{user} you got {emotes} and lost your {points} ${pointsname} LUL)