Blackjack
Eranio Published on: 13. October 2026
Blackjack
In Blackjack the viewer plays against the bot's dealer, with normal card rules. The basic betting rules are in Minigames: basics.
Chat commands
| Command | Who | Effect |
|---|---|---|
!blackjack <bet> |
Viewer | Starts a new round |
!hit |
Player in the running round | Draws another card |
!stand |
Player in the running round | Ends their own turn, the dealer draws |
How a round works
You and the dealer each get two cards, one dealer card stays hidden. Number cards count at their value, Jack, Queen and King count as 10. With !hit you draw more cards, with !stand you end your turn. If you go over 21 you lose immediately (bust). After that the dealer draws automatically until reaching at least 17.
Win: If your first two cards already total 21 (blackjack), you win immediately at 2.5 times your bet. If you win normally (your total is higher than the dealer's, or the dealer busts), you get twice your bet. On a tie you get your bet back. On a loss the bet is gone.
If you start a round but write neither !hit nor !stand, your bet is refunded automatically after about 5 minutes. You can only play one round at a time.
Settings
| Setting | Default | Meaning |
|---|---|---|
| Enabled | on | Turns the minigame on or off |
| Overlay animations | on | Animation on the overlay card |
| No maximum bet | off | Removes the maximum bet |
| Minimum bet | 50 | Smallest allowed bet |
| Maximum bet | 5,000 | Largest allowed bet |
| Cooldown (seconds) | 20 | Wait time per viewer |
| Win chance | 45% | Win chance value (works alongside the card rules) |
| Start text | see below | Message when the round starts |
| Win text | see below | Message on a win |
| Lose text | see below | Message on a loss |
| Push text | see below | Message on a tie |
Default texts:
- Start:
[BJ] @{user} fordert den Dealer heraus! Einsatz: {amount} {icon}. Deine Karten: {cards} (Wert: {score}). Schreibe !hit oder !stand. - Win:
[BJ] @{user} gewinnt gegen den Dealer! Deine Hand: {cards} ({score}) vs Dealer: {dealer_cards} ({dealer_score}). Gewinn: +{amount} {icon}! - Lose:
[BJ] @{user} verliert gegen den Dealer. Deine Hand: {cards} ({score}) vs Dealer: {dealer_cards} ({dealer_score}). Verlust: -{amount} {icon}. - Push:
[BJ] Unentschieden gegen den Dealer! Deine Hand: {cards} ({score}) vs Dealer: {dealer_cards} ({dealer_score}).
On a loss by busting, the bot additionally appends "(Überkauft!)" to the message.
Placeholders in the texts
| Placeholder | Meaning |
|---|---|
{user} |
Viewer's name |
{amount} |
Bet amount |
{icon} / {currency} |
Symbol and name of your points |
{cards} / {score} |
Your cards and their value |
{dealer_card} |
The dealer's visible card (while drawing) |
{dealer_cards} / {dealer_score} |
All of the dealer's cards and their value (after the round ends) |
{balance} |
Your new balance |
Error messages in chat
- A round is already running:
Du hast bereits ein laufendes Blackjack-Spiel! Nutze !hit oder !stand. - Wrong syntax:
Usage: !blackjack <bet|allin|50%> - Not enough balance:
Not enough {currency}! Balance: {balance} - Below the minimum bet:
Minimum bet: {min_bet} {currency}!
FAQ
Why did my round end automatically? If you write nothing for about 5 minutes after starting, your bet is refunded automatically so it is not lost.
Can I play two rounds at once? No, only one round runs per viewer at a time.