Lumabot
All features

Casino

Chips, games, bank, shop, teams, tournaments, raffles, events and gift drops to keep your server playing.

Overview

The casino turns your server into a small economy. Members earn chips (🪙) just by chatting and hanging out in voice, then spend or gamble them on games, boosts, shop roles and private team channels.

The casino is disabled until an administrator turns it on from the setup menu, and every rate, price and win chance can be tuned per server.

What you get

  • Six games: coin flip, dice, a shared roulette table, russian roulette, slot machine and blackjack (rendered with card images).
  • Shared roulette: the first bet opens a table, everyone in the channel can join it within 15 seconds, and a single spin settles all the bets at once.
  • Passive income: chips per message (60 second cooldown) and per minute spent unmuted in voice.
  • Daily reward of 500 chips with a streak counter.
  • Work and crime: work a shift every hour for safe chips, or commit a crime for a bigger payout and risk going to jail.
  • Server and worldwide leaderboards, plus an auto-updating leaderboard message.
  • Bank and robberies: keep chips safe in the bank, while anyone can try to rob the chips left in a wallet.
  • Shop with roles, four timed boosts (payout x2, +15% win chance, shorter daily and work cooldown, Anti-Rob Shield) and custom items. You only choose their price and duration. It shows what you already own and how long your boosts have left.
  • Teams with a shared vault that every member can top up, join price, role and optional private text and voice channels, each of which you can switch off or price yourself. A team can be private: its owner accepts or declines every join request.
  • Gift drops: every so often the bot posts a gift in a channel, and the first member to claim it wins the chips.
  • Events: start a timed boost for the whole server, such as a Happy Hour with higher payouts, a win chance bonus and a higher salary. It stacks with shop boosts and can be scheduled in advance.
  • Tournaments: solo or team, first to reach an amount or most chips won, with chips, a role and/or a custom prize for the winner. Schedule them in advance.
  • Raffles: members join for an entry price, and when time is up the winners are drawn at random and each receives the chips, role and/or custom prize.
  • 15 achievements such as High Roller, Whale, On Fire and Legend.

Setting it up

  1. Run /casino setup. The menu has two pages (General, Gift drops, Shop and Winrates first, then Events, Tournaments, Raffle and Teams): use the arrows at the bottom to switch. Open General and switch the casino on.
  2. Choose the salary (chips earned per message and per voice minute).
  3. Optionally set a leaderboard channel, a channel whitelist or blacklist, and mandatory or forbidden roles.
  4. Open Shop to sell roles, set boost prices and add custom items.
  5. Open Winrates to tune each game, and Gift drops to pick the channel and the rewards.
  6. Open Events to start or schedule a timed boost with a payout multiplier, a win chance bonus and/or a salary multiplier.
  7. Open Tournaments to start or schedule a competition: choose solo or team, the goal, the prize and the duration.
  8. Open Teams to set the price to create a team, and to switch on or off and price the private text and voice channels a team can buy.
  9. Open Raffle to start one: choose the channel, the prize (chips, a role and/or a text), the entry price, the number of winners and the duration. The announcement is posted right away.

Commands

Every command works as a slash command and as a prefix command. The default prefix is +, so /casino balance is also +casino balance. Aliases only work with the prefix.

  • /casino balance

    Show a member's wallet and bank.

    Arguments
    [member]
    Prefix alias
    bal
    Who can use it
    Everyone
  • /casino bank

    Deposit chips in your bank or withdraw them. Chips in the bank can't be robbed.

    Prefix alias
    bank
    Who can use it
    Everyone
  • /casino free

    Claim 500 daily chips (24 hour cooldown, streak tracked).

    Prefix alias
    daily, free
    Who can use it
    Everyone
  • /casino work

    Work a shift for 100 to 300 chips (1 hour cooldown). Not available from jail.

    Prefix alias
    work
    Who can use it
    Everyone
  • /casino give

    Give chips from your wallet to another member.

    Arguments
    member, amount
    Prefix alias
    give
    Who can use it
    Everyone
  • /casino rob

    Try to steal chips from a member's wallet (75% chance, 1 hour cooldown). If you fail you pay damages and go to jail.

    Arguments
    member
    Prefix alias
    rob
    Who can use it
    Everyone
  • /casino crime

    Commit a crime for 300 to 900 chips (75% chance, 1 hour cooldown). If you get caught you pay a fine and go to jail.

    Prefix alias
    crime
    Who can use it
    Everyone
  • /casino leaderboard

    Show the richest members (wallet plus bank).

    Arguments
    [server|worldwide]
    Prefix alias
    lb
    Who can use it
    Everyone
  • /casino profile

    Show stats and achievements.

    Arguments
    [member]
    Prefix alias
    profile
    Who can use it
    Everyone
  • /casino shop

    Browse and buy roles, boosts and items. Shows what you already own.

    Prefix alias
    shop
    Who can use it
    Everyone
  • /casino team

    Create, join and manage teams, public or private.

    Prefix alias
    team
    Who can use it
    Everyone
  • /casino flip

    Coin flip, x2 payout.

    Arguments
    bet
    Prefix alias
    flip
    Who can use it
    Everyone
  • /casino dice

    Roll the dice, x6 payout.

    Arguments
    bet
    Prefix alias
    dice
    Who can use it
    Everyone
  • /casino roulette

    Join the channel's roulette table: bet on red, black, green or a number from 0 to 36.

    Arguments
    bet, choice
    Prefix alias
    roulette
    Who can use it
    Everyone
  • /casino russianroulette

    Pull the trigger to multiply your bet, and cash out before the bullet finds you.

    Arguments
    bet
    Prefix alias
    russianroulette, rr
    Who can use it
    Everyone
  • /casino slotmachine

    Spin the slot machine, x3 payout.

    Arguments
    bet
    Prefix alias
    slots, sm
    Who can use it
    Everyone
  • /casino blackjack

    Play blackjack against the dealer, who stands on 17.

    Arguments
    bet
    Prefix alias
    bj
    Who can use it
    Everyone
  • /casino money add | remove | reset

    Manage a member's balance.

    Arguments
    member, [amount]
    Who can use it
    Administrator
  • /casino setup

    Open the setup menu: general settings, gift drops, shop, winrates, events, tournaments and raffle.

    Who can use it
    Administrator

Good to know

  • Bets accept a number or all.
  • Default win chances: flip 50%, roulette (red and black) 47.5%, slots 33%, dice 16%, russian roulette 80% per pull. Administrators can change them.
  • Blackjack is played with real cards, and its default settings match standard blackjack odds: a player wins roughly 4 hands out of 10.
  • Events stack with shop boosts: payouts multiply and win chances add up.
  • Roulette is played on one shared table per channel. The first bet opens it and anyone in that channel can join with one bet of their own. Each new bet restarts a 15 second timer, and the table closes after 1 minute at most. Then a single spin settles every bet and the result, with the winners and losers, is posted in a new message. Red and black use the roulette win chance and pay x2 by default. A number or green is a real 1 in 37 spin and pays x36. Boosts and events raise these payouts.
  • Russian roulette: every trigger pull is survived with the game's win chance (80% by default) and multiplies your payout by x1.2, up to 5 pulls. You can cash out after your first survived pull, and it cashes out for you if you stop answering for 2 minutes. If you die, you lose the bet.
  • Chips in your wallet can be robbed, chips in your bank can't. Deposits and withdrawals are instant, free and unlimited, but you can only bet, give and spend the chips in your wallet. Balances and profiles show both, and the leaderboard ranks wallet plus bank.
  • Rob only takes chips from the target's wallet, and only if it holds at least 100. There is a 75% chance to succeed, and you steal 25% to 60% of it. You can rob with an empty wallet. On a failure you pay the victim what you were trying to steal, up to what you have. A failed robbery always sends you to jail for 1h30, or 6 hours if you couldn't pay it all.
  • Crime has a 75% chance to succeed and pays 300 to 900 chips, then you wait 1 hour. If you get caught you pay a fine of 100 to 300 chips, up to what you have, and go to jail for 1h30.
  • Jail is shared by rob and crime: while you are in jail, you can't rob, commit a crime or work. You can still play the games, bank and give chips. The jail time is shown when you try.
  • Work pays 100 to 300 chips every hour, with no risk, and can't be used from jail. The shorter cooldown boost shortens its cooldown too.
  • The Anti-Rob Shield is a shop boost: while it is active, every robbery against its owner fails, and the robber pays the owner and goes to jail.
  • In the shop, a role you own shows as bought and a boost that is running shows its end time. Buying that boost again extends it.
  • Only one event, one tournament and one raffle can be scheduled or running at a time. Events and tournaments last from 1 minute up to 30 days and can be scheduled with a delay such as 2h. A raffle starts as soon as you create it.
  • A tournament score is the chips won minus the chips bet on casino games while it runs, so it can go negative. Salary, daily rewards, work, crime and gifts never count. Team tournaments add up the scores of a team's members and pay the chips into the team vault.
  • A first-to tournament ends as soon as someone reaches the target. If nobody does before the end, or nobody has a positive score, there is no winner.
  • Gift drops expire after 20 minutes if nobody claims them.
  • A raffle is joined with a button under its announcement, once per member, for the entry price (free at 0). The fee is removed from the economy and not added to the prize. When time is up, the winners are drawn among the members who joined and are still on the server. Every winner gets the whole prize, and a text prize is posted in the casino log channel. Cancelling a raffle refunds every entry fee.
  • Team channels: from the Teams setup page you choose the price to create a team and, for the text and the voice channel separately, whether teams can buy one and for how much. Turning a channel type off only stops new purchases: channels already bought stay, and a team that sells one gets back the price set at that moment.
  • Team vault: any member can deposit chips from their wallet, a number or all. Members can't take chips out themselves: they send a withdrawal request with an amount and an optional reason, one at a time, and the team owner accepts or declines it from the Withdrawals button of the Manage page. The chips are paid when the owner accepts, if the vault still holds enough, and the member sees their pending request, which they can cancel, on the team page. The owner takes chips out directly, with the Withdraw button of the team page or of Manage. An owner has no Leave button, since a team can't be left without handing it over: transfer ownership first. A pending request is dropped when its member leaves or is kicked.
  • The team list shows each team's name, chips and member count. The join price is written on the Join button, or on the Request button of a private team.
  • A private team is shown with a 🔒 and only takes members its owner accepts. The owner switches it in Manage and answers requests from the Requests button. Asking costs nothing: the join price is charged when the owner accepts. Requests are cleared when the team becomes public again or the member joins another team.
  • Casino activity can be sent to a dedicated log channel. Custom shop item purchases and text prizes from tournaments and raffles are posted there so you can hand them over.

Premium and limits

  • Shop roles and custom shop items: 3 by default, 25 with Premium, 75 on a Custom bot.

Need a hand?

Our support server is the fastest way to get help or suggest a feature.