Classic Chat Gamble

Classic Chat Gamble!

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

Features:

  • Dynamic Betting :game_die:
    Bet specific amounts, half your points, a quarter, a third, go all-in, or let fate decide with a random bet!

  • Cross-Platform Play :joystick:
    Enjoy seamless gambling fun on Twitch, YouTube, Trovo, and Kick—all at the same time. Only use the platforms you want; just untick the rest!

  • Full Customization :bullseye:
    Make the game yours by adjusting options like defaultBet, winning chances, jackpot odds and even bet limits.

  • 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!

  • Jackpot Excitement :tada:
    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.

  • Free Play Option :dove:
    Enable the “free mode” to let everyone join the fun without spending points or channel points (twitch).

  • Friendly Feedback :speech_balloon:
    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.

  • Smart Restrictions & Security :shield:
    Instantly block certain groups from participating or apply user/global cooldowns to prevent spam and keep the game fair.

  • Effortless Setup & UI :hammer_and_wrench:
    A modern, tabbed settings window lets you adjust and preview everything easily—no hassle, just fun!

⠀

Import File

For stable 0.2.8
ClassicChatGamble-0.2.8.sb (38.9 KB)
For alpha 1.x
ClassicChatGamble-alpha-1.x.sb (37.9 KB)
⠀


Installation

:warning: Prerequisite: You need a point-system or Channel Points to play. Play without currency by setting ‘Default Bet’ to 0 in the Game tab. Suggested: Currency Core - StreamUP

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

  1. Enable the command.
  2. Right click on the Test Trigger to open up the settings GUI.
  3. If you plan to use the game on kick.com, you need the kick.bot extension for stable 0.2.8 of streamer.bot.
  4. Select your preferred platform(s).

⠀


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:
    ⠀

How to Play:

  1. Make sure the gamble command is enabled in your Streamer.bot actions.
  2. In chat, type !gamble followed by your bet amount (e.g., !gamble 100, !gamble all, !gamble half). If you just type !gamble, it will use the default bet amount.
  3. Don’t want to use any points/currency? Just go to the Game tab and set Default Bet to 0 and run the game for free!
  4. See if you’re lucky and win! :sparkles:

Good luck and have fun! :grinning_face_with_smiling_eyes:
⠀


Disclaimer: Classic Chat Gamble is in constant collaboratively development with community contributions and assisted by AI.


Changelog:

v16

  • Fixed some typos.
  • Updated some explanations.
  • Fixed: Channel Points tab is collapsed till twitch is ticked.

Let me know about issues :slight_smile:

⠀

Older Changelogs

v15

Stable 0.2.8 version

  • Fixed a typo.
    This is the last update for stable 0.2.8 as long there is nothing critical i’m not aware of.

Alpha 1.x version

  • Updated the game to reflect newest changes of the alpha
  • Fixed a typo
  • Kick now supports any points system like StreamUP`s Currency Core once they update and support kick.
  • If no platform is ticked, channel points tab stays hidden.

v14

  • There is now a separate version for 0.2.8 and 1.x of streamer.bot
  • Added Kick support to both versions.
    • In order to play on kick with 0.2.8 you need the kick.bot extension
    • Kick way on 0.2.8 won’t support any points/currency system whatsoever and will always run in free mode.
  • You can now select the platform(s) you actively want to use for the game. Input from unticked platforms get ignored.
  • Updated the about tab about kick.bot.
  • CGG for alpha supports the current native way to communicate with kick, this is considered as WIP and probably may break with the next sb update.
  • Kick on alpha also runs only in free mode for now.

Import files are now named based on the sb version they are targeted for.

v13

  • Integrated a direct check for the Currency Core system by StreamUP.
    • This allows to automatically check for your pointsVar and pointsName.
    • No need to manually edit both entries anymore unless you use another currency system.
    • For consistency, added PointsName to have an alias for your currency.
  • Reworked the GUI to give it a more consistent look.
  • Fixed an issue that lead to an instand GUI crash if the calculation of the Live Example exceeded a specific amount.

v11

  • Updated the GUI from WinForms to WPF.
  • Removed darkmode (it doesn’t work for 0.2.8 properly anyways).
  • Removed about tab and merged it into General.
  • Updated the live example for calculations, now you have slightly more clue about what users could potentially win.
  • Added more placeholders for messages. (check tooltips)
  • Updated some tooltips.
  • Some code stuff, don’t look at it, it’s a mess.

Working on Stable and Alpha :white_check_mark:

Update v10

  • Cooldown action is now fully integrated in the main execute. Means CCG now only needs one action.
  • Updated window size and it’s content to be more dynamic sizeable.
  • Enable/Disable the tabs for the cooldown and channel-points if you don’t need them.

SB Alpha compatible :white_check_mark:

Update v8

  • Updated some GUI Labels to be more on point.
  • Updated some tool-tips to be less elusive.
  • GUI now stays open till “Exit” button is pressed.
  • Reset and Save button respond with a short tool-tip.
  • Introduced the [CCG] - Cooldown Message action to the GUI which is now fully handled there.
  • CCG-Settings.json is now in the folder Chat Games in the root sb folder.
  • Fixed: CCG now does work again on all platforms.

ALPHA version of streamer.bot is fully supported

Update v7
The time has come, i managed to make my first GUI :smile: Please be gentle, i know it doesn’t look precious but it does it’s job.

  • Removed all args, everything is now handled by the GUI triggered with the Test trigger.
  • You can also edit the CGG-Settings.json in the sb root folder if you want.

Please let me know if anything doesn’t work :slight_smile:

QoL Update v6.6

  • Added numberSeparator to make large numbers more readable with customizable separators. If disabled, normal long numbers are used. (CP Points ignored)
  • Updated some comments.

v6.5

  • Removed the duplicated Classic Chat Gamble action since the CP version does work with out Channel Points aswell, so no need to keep both.
  • Regrouped some sub-actions.
  • Added 2 new args minBet & maxBet which define the minimum and maximum possible bet amount, while being completely optional and “disabled” if their value is set to 0.
  • Updated some instructions.

v6.4

  • Added quarter, third and random as new optional bet amount.

v6.3

  • Added %blockedGroups% which blocks groups handled in SB (Settings > Groups). Allows to block external bots and certain users you don’t want them to be able to play.
  • Highly experimental! - Added a CP version (disabled by default) that should be able to work with twitch channel points, since i can’t test it myself, expect errors.

Hotfix v6.2

  • To either allow or block bots from running the game, just check/uncheck “Ignore Bot Account” in the command options in the command tab

v6.1

  • Command now can contain a collection of alias commands.
  • Removed bot detection, since some of you like to use their bot account on internal chat.
  • Added a “free play” mechanic. If defaultBet = 0 then users play for free only.

v6

  • Updated the main script to be more robust and removed some unnecessary lines.
  • Added more options for chat appearance.
  • Randomizer for the game outcome is now better tied to winPercent and jackpotPercent which allows to have “win/lose streaks” if adjusted correctly.
  • The cooldown action that comes with the game also got some code improvement.

v5

  • Cleaned some messy code.
  • Added allowBots as an true/false argument in General - Settings if you want to use your bot account for the game.
  • Added knownBots in General - Settings, now you can add or remove external bots if there is an issue.
  • Added a new optional cooldown action with some handy features.

v4

  • Updated the script to now run with an actual command on all platforms that give users more options
  • Updated some parameters
  • Made CCG Logs easier findable

v3

  • CCG now supports true multi-platform support, no need to define a preferred platform anymore.
  • Added more platform specific emotes for trovo messages and youtube

v2

  • CCG now supports Twitch, Youtube and Trovo
  • For now, you can’t run the script for more then one platform simultaneously without crossfire messages.
  • An argument is added to rename points if needed
  • Messages trimmed a little