Classic Chat Gamble

:game_die:Test your luck with the most classic chat game!:four_leaf_clover:

Features:

  • Dynamic Betting :game_die:

    • Run the game with e.g. !gamble and add a number of points you want to risk. If you feel risky, use all, half, quarter, third or random if you want to test your luck!
    • You don’t want your viewers to use a external points setup? Enable the Free Mode in the Game tab to let everyone join the fun without spending points.
  • Cross-Platform Support :joystick:

    • Let your viewers enjoy gambling seamlessly on Twitch, YouTube, Trovo, and Kick — all at the same time. Only tick the platforms you want; just untick the rest!
  • Win Big or Lose All :money_bag:

    • Every game brings the thrill of risk: random win multipliers reward big, while unlucky rolls could cost you your stake!
    • Experience heart-pounding moments with a rare jackpot chance, awarding a massive payout when it’s hit. Both the probability and size of the jackpot are yours to tweak.
  • Full Customization :bullseye:

    • Make the game yours by adjusting options like defaultBet, winning chances, jackpot odds and even bet limits.
    • Clear, customizable chat messages celebrate wins, announce losses, and handle all edge cases like invalid or insufficient bets—so players always know what’s up.
    • Instantly block certain groups from participating or apply user/global cooldowns to prevent spam and keep the game fair.
    • A modern, tabbed settings GUI offers all the options you might want to tweak, automatic backups on each save if anything goes wrong and settings are instantly resettable.
      â €
      â €

Import File

â €
For stable 1.x
ClassicChatGamble.sb (43.7 KB)
For stable 0.2.8 (deprecated)
ClassicChatGamble-0.2.8.sb (38.9 KB)
â €


Installation

â €

:warning: Prerequisite: Make sure you have a external points system or Channel Points (twitch only) to play. Play without currency by enabling Free Mode in the Game tab. Suggested: Currency Core - StreamUP

  1. Import the script file into Streamer.bot (SB).

grafik

  1. Enable the command.

  2. Right click on the Test Trigger to open up the settings GUI.

  3. Select your preferred platform(s).

grafik

If you plan to use the game on kick.com, you need the kick.bot extension for stable 0.2.8 of streamer.bot.
â €


Setup the game

â €

  1. Adjust the game settings

You can see the potential gamble outcome in the live example below

  1. Edit the messages (optional)

  1. Adjust the cooldown time (optional)

â €


Setup Channel points (twitch only)

You need to set up a custom redeem on your twitch channel. Use the Find ID button to get your custom ID redeem string.

The command !gamble doesn’t work anymore and the game is only operated with the custom redeem.

With Redeem Settings you can choose the way users can play with channel points
Channel-Points Name allows you to use an alias for

â €


Commands

  • !gamble <amount>: Play with a specified amount of points.

  • !gamble all: Go all-in and bet all your points.

  • !gamble half: Bet half your total points for a safer gamble.

  • !gamble quarter: Bet a quarter of all of your points.

  • !gamble third: Bet a third of all of your points, for less risky people :wink:

  • !gamble random: F-it, just take the points and throw them in :smiley:
    â €


Changelogs

** v21**

  • Channel Points Method input should be fixed now. (pls test it @bitsane :slight_smile: )
  • Many tooltips have been updated to make them easier to understand.
  • Win Chance, Jackpot Chance logic got reworked a little and also accepts now decimals.
  • Win Chance, Jackpot Chance handling got reworked a little should be more exact now and allows a better finetuning.
  • Reworked the live example to show ranges for normal and jackpot win more visually.
  • Default setup for Win Chance reduced to 30, Jackpot Chance reduced to 1.
  • Size of the settings window is not fixed anymore, you can size it how you want but some settings won’t resize automatically. Also the window automatically snaps back to default size if you minimize it or go back from full view.
    â €
    â €
Older Changelogs

v20

  • Adjusted some GUI positions to safe some empty space.
  • Added a new Checkmark to run the game for free in Game tab.
  • The GUI remembers your Default Bet if you uncheck Free Game even after reloading the GUI.
  • Removed some now unused lines.

v19

  • Playing on Trovo work reliable again.

  • Cooldown messages now are sent to the correct platform again.

  • SendAction and UseBot in the Cooldown tab now do what they’re supposed to do.

v17

  • Added Rnd Minimum & Rnd Maximum which was hardcoded before, it directly affects the calculation of potential outcome and should be handled with care. Also, it’s still a range, the outcome can never be mathematically exact.

  • Rearanged the Live Example calculcation and renamed it

  • The example calculation now also shows the potential outcome if someone hits the jackpot + win but it might be still a little off. Mathing is hard today :blobsweat:

  • Updated some platform logos and some visuals

This Update is alpha only

Let me know about issues :slight_smile:

For some reason it’s saying I don’t have enough points when using the !gamble command. I’d like for it to pull from people’s twitch channel points. Any tips? Thanks!

make sure you ticked everything needed to play with channel points, add the reward ID in the channel points tab and selected your method how channel points should be used. If you did it correctly, “!gamble” doesn’t work anymore because the game now runs solely on channel points redemptions and the command is disabled. If you want to use custom points like the currency core system linked in the about tab of the GUI, make sure you have enough points to play :smiley: in case you don’t use currency core by the streamup team but a different one, check in the game tab the variables for the points to match it with your naming

So I got the command to work but now I think I’m realizing that this can’t use like twitch given channel points right? I think twitch blocks that and I was confused

like i said, you need to have ticked “Use Channel Points Trigger”, setup everything in the channel points tab which is pretty self explanatory. If you’re not sure what an option does, hover over the function and a tooltip appear. then, the normal command doesn’t work because everything runs with the custom channel point redeem. Ofcourse it does only work for twithch, other platforms like kick aren’t supported because their API doesn’t provide an option for it yet.

as long as this option is unticked, the game only uses custom points like the currency core by streamUP and the !gamble command

I selected the option with Twitch Channel Points. I correctly added a Custom Reward on Twitch (with the “Require Viewer to Enter Text” option checked). On the page with the TwitchCustomRewardID, I received the correct CUSTOM REWARD ID and pasted it into the bot. However, when using the custom rewards, nothing happens. just dont know where problem is any solution ?

1 Like