IRC Casino — Commands
IRC Casino is a casino bot for IRC. You play with fake money, in any channel where one of the IRC Casino bots sits.
A day at IRC Casino
You walk into #slots, type .reg and get $5,000 to start. The money isn't real, but the fun is.
Every morning there is something waiting for you. .daily gives a bonus that grows every day you come back, .givemoney adds a little more every hour, and .missions gives you 3 small jobs that pay $5,000 each. Whatever you don't want to risk goes into the .bank. Nobody can rob it there, and it earns interest every hour.
Then you play. Slots, Blackjack, Roulette, Video Poker, Crash Rocket and the Horse Race are you against the casino. Hold'em, Shedding Cards, Duels and Dice are you against your friends. Every game gives you XP, so you level up, unlock achievements and climb the .top.
The day has surprises too. One game is the Game of the Day and pays more. At a random hour a Happy Hour doubles the wins of one game. Out of nowhere a Money Drop appears in your channel, and the fastest .grab takes it. Somewhere before 22:00 the Daily Drop jackpot falls into the lap of whoever is playing at that moment. On Friday and Sunday nights there is a 30-minute Flash Tournament, and at weekends every game gives double XP. At midnight the bot names the Player of the Day.
Every week there is a lottery, a tournament and a top 3 with prizes. Every month the 10 richest players go into the Hall of Fame, and then everybody starts again at $5,000. Your level, achievements and your ✦ prestige stay forever. The month is a new race, and anyone can win it.
Want the casino in your own channel? Type .bots, pick a dealer and .request #yourchannel <bot>.
Good to know
- Commands start with
.(or!):.moneyand!moneyare the same. - Write amounts any way you like:
5000,5k,1.5m. Many games also takeall. - Your money belongs to your Q account (QuakeNet auth), not your nick. Change your nick and you keep everything.
<...>= you must write it,[...]= optional,a|b= one of them.- In IRC:
.helplists the command groups by number,.help 2shows one group,.help <command>explains one command,.howto <game>gives the rules of a game. - Every month the money starts again. At midnight on the 1st everybody goes back to $5,000 and the bank to $0. Before that the top 10 goes into the Hall of Fame. Level, XP, achievements, prestige and stats stay.
In the examples, a line that starts with → is what the bot answers.
1. Getting started
.reg, your first command gives you a gift.Your first 5 minutes: .reg → .daily → .givemoney → play a cheap game (.ct 500 heads) → .missions → put money in the bank (.bank deposit 10k).
.reg [nick]
Joins the casino and gives you $5,000. You must be logged in to Q. If a friend invited you, add their nick: when you have played 20 games with money, you both get $10,000.
.help [number|command]
Without a word: one line with the command groups by number. With numbers: the commands of those groups (.help 2, .help 1 2). With a command: how to type it and what it does.
.games (.game)
Every game and the command that starts it.
.howto <game>
The rules of one game. Games: slots bj mbj vp rl holdem shed dice craps ct lotto pt crack anagram guess duel crash race lottery.
.tutorial (.tut)
5 first steps for new players (slots, blackjack, bank, daily, 10 games). Each step pays $1,000, all 5 pay $10,000 more. Open for 7 days after .reg.
2. Money and bank
You have two kinds of money:
- Cash: what you bet with. Other players can
.robit. - Bank: safe. You can't bet it and nobody can rob it. It pays 0.1% interest every hour, only on the first $1,000,000 in the bank.
.money [nick|#auth]
Your total money (cash + bank), rank, VIP, level and achievements. Without a nick it shows yours, and the details come to you by notice: cash, bank, interest, when .givemoney and .daily are ready.
.givemoney
$2,000 free, once every hour.
.daily
A bonus once a day. Day 1 pays $1,000 and every day in a row adds $500, up to $4,000 from day 7 on. VIP gets double. Miss a day and the streak starts again.
.bank
Your cash, your bank and the interest.
.bank deposit <money|all>
Moves cash into the bank.
.bank withdraw <money|all>
Moves money from the bank to cash.
.give <money> <nick|#auth>
Gives some of your cash to another player. You can give after 20 games. You can give up to $100,000 a day, and a player can get up to $100,000 a day from others.
.referrals (.ref, .invite)
How inviting works and how many players you invited. A new player types .reg <your nick>. After 20 games with money you both get $10,000 (up to 10 invites a month).
.prestige [confirm]
For players who got very rich. When you have $2,000,000 or more, .prestige confirm takes all your money and starts you again at $5,000. In return you get a ✦ next to your name and +10% XP for every prestige (up to +50%), plus VIP (so a name colour with .color) and the title “Prestige #1” (#2, #3 ...) for 3 months; after that your old title comes back. The ✦ stays forever, even after the monthly reset. .prestige alone shows how far you are.
.whoami
The account the bot sees for you and your access in this channel.
.gender <male|female>
Your gender, used in the fun messages.
3. Games against the casino
Many games have an antispam wait between two of your games (shown at the end of the line). Play too early and the bot tells you how long to wait. You lose no money.
Slots: .slots
Costs $1,000 a pull (30s antispam). You get three symbols, and only three of a kind pays: lemon 5×, cherry 6×, orange 10×, apple 15×, star 25×, bar 50×. Three 7s win the progressive jackpot, and every pull adds to it.
Blackjack: .bj <money> (.blackjack)
Max bet $10,000 (30s antispam). Get closer to 21 than the dealer without going over. 2-10 count as shown, J Q K = 10, A = 1 or 11. After .bj you answer with one letter: h = hit (one more card) · s = stand (the dealer plays) · d = double (double the bet, one card, stop) · p = split (two cards of the same value become two hands). A win pays 1:1, a blackjack (21 with the first two cards) pays 3:2, and a tie gives your bet back. The dealer draws until 17.
Video Poker: .vp <money> (.videopoker)
Max bet $10,000 (15s antispam). You get 5 cards, numbered 1-5. Type .draw and the positions of the cards you want to change (.draw 245). A plain .draw keeps all five. Pays: Royal Flush 250× · Straight Flush 50× · Four of a Kind 25× · Full House 9× · Flush 6× · Straight 4× · Three of a Kind 3× · Two Pair 2× · pair of J/Q/K/A 1×.
Roulette: .rl <money> <bet> (.roulette, .roulettecasino)
Max bet $10,000, numbers 0-36. The first bet opens the table, then everyone has 30 seconds to bet. You can place several bets. Bets: a number 0-36 pays 36× · d1 d2 d3 (dozens) and c1 c2 c3 (columns) pay 3× · red black odd even low (1-18) high (19-36) pay 2×. When the ball lands on 0, everything except a bet on 0 loses.
Coin Toss: .ct <money> <heads|tails> (.cointoss)
Max bet $5,000 (15s antispam). Guess the side and you double your money. h and t work too.
Craps: .craps <money>
Max bet $5,000 (15s antispam). The bot rolls two dice for you. First roll: 7 or 11 wins, 2, 3, 12 loses. Any other total becomes the "point", and the dice roll again until the point comes (win) or a 7 (lose). A win pays 1:1.
Crash Rocket: .crash <money> [auto x] and .cash
Max bet $10,000. The first bet opens a round and others have 20 seconds to get on board. Then the rocket climbs: x1.25, x1.56, x1.95, x2.43... Type .cash before it crashes and you win your bet × the number shown. If it crashes first, you lose your bet. .crash 1000 2 cashes out on its own at x2.
Horse Race: .race <money> <horse> and .race stats
Max bet $50,000, up to 3 bets each, 10 horses. The first bet opens the betting for 45 seconds. Every horse has a form that stays from race to race, and the odds follow it: a favourite pays little, an outsider a lot. .race alone shows the odds, and .race stats shows the form and the wins.
Lucky Lotto: .ll <1-9> (.lotto, .luckylotto)
A ticket costs $500 (10s antispam). Pick a number from 1 to 9. If it comes up you win the whole jackpot. If not, most of your ticket goes into the jackpot. .ll jackpot shows it.
Pick Three: .pt <n> <n> <n> (.pickthree, .pick3)
A ticket costs $500 (10s antispam). Pick three numbers from 1 to 9. All three in the right order win the jackpot. .pt jackpot shows it.
Crack the Safe: .crack <4 digits>
A try costs $250 (30s antispam). There is one secret 4-digit key for everybody. Each try says how many digits are in the right place. Whoever opens the safe takes the jackpot. .crack alone shows the jackpot.
Anagram: .ag (.anagram)
Free. The bot mixes up the letters of a word. Type the word in the channel (no dot), and the first one wins. You have 60 seconds, and a hint comes after 30. Longer words pay more. Winning several in a row gives +10% for each win. .ag top shows the 10 players with the most words, the money they won and their best time; .ag top month only this month, .ag top august / .ag top 2026-09 that month (the top 3 show it in .whois). .ag record [nick] shows the best times.
4. Games against other players
The casino only holds the money. In Duel and Shedding Cards it keeps a 5% fee.
While a table waits for players, the bot says how long is left (30 and 10 seconds before the start):
Multi Blackjack: .mbj <money>, .mbj join, .card, .stand
Max bet $200,000, 2-10 players. .mbj 1000 opens a table for 60 seconds and others sit down with .mbj join (same bet). Everyone plays in turn: .card takes a card, .stand stops. The best hand of 21 or less takes the whole pot. A tie splits the pot.
Texas Hold'em: .holdem <big blind> (.he)
Big blind up to $5,000, 2-6 players. .holdem 100 opens a table and others type .holdem join. Your two cards come by notice. On your turn: .check (nothing to pay) · .call (pay the bet) · .raise <amount> · .fold (give up) · .allin. The best 5-card hand wins the pot.
Shedding Cards: .shed <buy-in> (.sc, .agonia)
Max buy-in $50,000, 2-6 players, 7 cards each. First to get rid of all cards wins the pot (minus 5%). Play a card with the same suit or number as the one on the table. Special cards: A on anything (you pick the suit) · 7 = the next player takes 2 (they stack) · 8 = play again · 9 = the next player is skipped. Commands: .shed join · .shed start · .play <number> [suit] (.play 7, .play a h) · .take (take a card) · .pass · .hand (your cards by notice). You have 60 seconds a turn.
Duel: .duel <nick> <money>, .accept, .decline
Max bet $100,000. Your bet is taken at once and the other player has 60 seconds to .accept (same bet) or .decline. Both roll two dice and the higher total wins. The casino keeps 5%.
Dice: .dice <money>, .go
You challenge the whole channel. The first one who types .go (within 60 seconds) bets the same. Both roll two dice and the higher total takes the pot. .dice record shows the biggest pot ever.
Guess: .sg <money> (.startguess), .tg (.toguess)
Max bet $50,000. .sg 1000 starts a round and others join with .tg within 60 seconds. The bot asks every player for a number from 1 to 100 by private message (answer with just the number). Closest to the secret number takes the pot.
5. Events
These run on their own. Bonuses are paid automatically.
| Event | When | What you get |
|---|---|---|
| Game of the Day | every day | +5% on wins (up to $25,000) and double XP in one game |
| Happy Hour | once a day, 30 minutes, random time 14:00-23:00 | +100% on wins (up to $100,000) in one game |
| Player of the Day | midnight | $25,000 for the best player of the day |
| Daily Drop | every day, secret time before 22:00 | a jackpot that must drop: the first game after the secret time takes it all |
| Money Drop | once a day per channel, random time 12:00-23:00 | $5,000 on the table, the first .grab takes it |
| Double XP Weekend | Saturday and Sunday | every game gives ×2 XP |
| Anniversary | every month since your .reg | $5,000 for every month you played (up to $50,000), $100,000 for every full year |
| Flash Tournament | Friday 21:00 and Sunday 20:00, 30 minutes | best net winnings in one game: $50,000 / $25,000 / $10,000 |
| Weekly Tournament | Monday to Sunday | best net winnings in the game of the week: $100,000 / $50,000 / $25,000 |
| Weekly Top | Monday to Sunday | best net winnings in all games: $100,000 / $50,000 / $25,000 |
| Weekly Lottery | draw Sunday 21:00 | one ticket wins the whole pot |
| Channel of the Week | Monday | $50,000 for the owner of the channel with the most players |
| Special weeks | Halloween, Christmas, New Year | .daily ×2 or ×3 and +10% or +20% on every win |
| Monthly reset | 1st of the month, midnight | the top 10 goes to the Hall of Fame and everybody starts again at $5,000 (warning the day before) |
.today (.events, .gotd, .hh)
Today's Game of the Day and Happy Hour.
.drop
The Daily Drop: a jackpot that must drop every day. Every bet in any game makes it bigger. At a secret time before 22:00 it goes to the next player who plays a game with a bet of $100 or more. If nobody catches it, it grows into the next day.
.grab
The Money Drop: once a day, at a random time, money appears in a channel where people are playing. The first one to type .grab within 60 seconds takes it.
.flash
The Flash Tournament: the standings while it runs, or when the next one starts. The game is picked 10 minutes before. You need at least 5 games in that game to win a prize.
.tournament [last] (.tour)
The game of the week, time left and the standings. last = last week's winners.
.weekly [last] (.week)
This week's best players in all games. last = last week's winners.
.lottery and .ticket <n> (.tickets)
The weekly lottery. A ticket costs $1,000, up to 100 a week. The more tickets you have, the better your chance.
.chanweek [last] (.cotw)
Channel of the Week: the channels where the most players played at least 3 games this week.
.notify on|off
A notice when Happy Hour or a Flash Tournament starts, an hour before the lottery draw, on the last day of the month and when a special week starts.
6. Level, missions, achievements, shop
.level [nick] (.xp)
Your level and XP. Every game gives XP. The Game of the Day and the weekend (Saturday, Sunday) give double, and prestige gives more.
.missions (.mission)
3 missions every day (the same for everybody). Each pays $5,000, and all 3 pay $10,000 more. They count on their own while you play.
.ach [nick|list|number] (.achievements)
Your achievements (numbered), .ach list for all 29 by number and name (★ = you have it, ☆ = not yet), and .ach 1 2 3 for what those are exactly and how to get them (up to 5 at a time).
| Achievement | How to get it |
|---|---|
| First Bet | your first game |
| Natural | blackjack with the first two cards |
| Jackpot Hunter | win a progressive jackpot |
| Millionaire / Tycoon | $1,000,000 / $5,000,000 in total |
| High Roller | one bet of $100,000 or more |
| Whale | one win of $1,000,000 or more |
| Lucky Shot | win 25× your bet or more in one game |
| Loyal / Devoted | .daily 7 / 30 days in a row |
| Quick Fingers | anagram in under 3 seconds |
| Veteran / Living Legend | level 10 / level 20 |
| Familiar Face / Addicted | 100 / 1,000 games |
| Explorer | 10 different games |
| Night Owl | a game between 3 and 5 in the morning |
| Smooth Criminal | a successful .rob |
| Royal | royal flush in video poker |
| Straight Up | win a single-number roulette bet |
| Rocket Man | cash out a Crash Rocket at x10 or more |
| Card Shark | win a Texas Hold'em hand |
| Gladiator | win a duel |
| Photo Finish | win on the Horse Race |
| Champion | win the weekly tournament |
| Speed Demon | win a Flash Tournament |
| Lucky Ticket | win the weekly lottery |
| Player of the Day | be the best player of a day |
| Reborn | take a prestige |
.history [nick]
Your last 5 games (or someone else's), by notice.
.shop and .buy
.buy vip: VIP for 7 days for $100,000 (double .daily, VIP on .money, a name colour). Buying again adds 7 days. .buy title <text>: your own title on .money, up to 30 characters, for $150,000.
.color <2-98|off|list>
VIP only: your nick in that colour in every bot line. .color list shows the colours. It ends with the VIP.
.rob <nick>
Steals from another player's cash (never the bank). There is a 45% chance to take 5-15% of their cash, up to $50,000. If you fail, you pay a fine of 10% of your cash to that player. You can rob once an hour, and you need at least $1,000 in cash. The other player must be in the channel.
7. Rankings and stats
.top [month] (.top10)
The 10 richest players. With a month: that month's saved top 10 (.top august, .top 2026-09).
.topchan
The richest players in this channel.
.rank [nick]
Your rank and how much you need to pass the player above you.
.halloffame
The best players of every month (saved before the monthly reset).
.jackpots (.jackpot)
All jackpots right now.
.stats [game]
The casino in numbers, or one game: times played, players, how often players win, biggest win.
.mystats [nick]
Your games: how many, how often you win, how much you won and lost in total, the net result, best and worst game.
.seen <nick> and .version
When the bot last saw someone. .version shows the bot version, players and uptime.
.web and .weblogin <code>
The website has the live tables, the top players and your own page. To log in there, press Log in on the site: it shows a 6-digit code, and you send it to the bot from IRC while you are logged in to Q. The page opens by itself. Never type a code that someone else gave you.
8. Fun
No money involved.
| Command | What it does |
|---|---|
.8ball <question> | the magic 8-ball answers |
.slap <nick> | the classic trout slap |
.rr (.russian) | Russian roulette: survive a pull and win $100 x the chamber, at most $2,000 a day (in channels with kickon the "dead" player gets kicked) |
.gay .noob .leet .1337 | "how ... are you" |
.kill | the weapons: .knife .luger .panzer .flamer .mortar .grenade .sniper .airstrike .satchel .rifle .dynamite .tk .headshot .selfkill |
.calc <sum> | calculator |
.chuck | a Chuck Norris joke |
.ping | pong |
9. Your own channel
Access levels: 1 = master (helper in a channel) · 2 = owner (the channel owner) · 3 = admin (bot admin) · 4 = super admin.
When a super admin or an admin joins any channel of the bots, or the owner joins their own channel, the channel sees who it is and a bot that has @ there gives them @ too.
.bots
The casino bots you can bring to your channel. The numbers show channels / max.
.request #channel <bot>
Brings that bot to your channel. You must have @ there and the channel needs at least 2 people. The bot checks after 10 seconds, and then you become the owner.
.userlist, .addowner, .addmaster, .deluser, .clearuserlist (owner)
Who helps you run the channel.
.set, .set <global|casino|fun|others> <on|off>, .set status (master)
Switches a group of commands on or off in your channel. .set alone shows what is on and every setting you may change. casino = all the games and money, fun = 8ball, slap and the gun commands, others = .help .seen .calc .ping .chuck; global = all three.
.skin left|right <text>, .skin auto <1-12>, .skin reset (master)
Text before or after the bot's lines in your channel, or a ready-made skin.
.rr kickon|kickoff (master)
Russian roulette kicks the "dead" player or not.
.remove (owner)
The bot leaves your channel.
10. Admin commands
For bot admins (level 3). .ahelp lists the groups, .ahelp 2 shows one.
| Command | What it does | Example |
|---|---|---|
.adminreg <nick|#auth> | registers a player, even offline | .adminreg #nia |
.whois <nick> | a player's account, access and money | .whois nia |
.addmoney <nick> <+/-amount> | gives or takes money | .addmoney nia 5k |
.vjoin #chan [bot] [owner] / .vpart #chan | puts a bot in a channel / takes it out | .vjoin #friends Dealer valek |
.vchans | the channels the bots are in | .vchans |
.addadmin / .deladmin <nick> [#chan] / .admins | channel admins | .addadmin mei #slots |
.vban <nick> [30m|2h|7d|1w] [reason] | suspends a player (no time = for good) | .vban kgb 2h flooding |
.vunban <nick> / .banlist | lifts a suspension / the list | .vunban kgb |
.suspects [nick] | players flagged by the anti-cheat | .suspects |
.alts [nick] | accounts that may belong to one person | .alts kgb |
.unblock <nick> | unblocks someone the anti-cheat blocked | .unblock kgb |
.vreload | reloads the scripts | .vreload |
.health | bot health: bots online, channels, database, backup, problems, payout per game | .health |
.vstats [games|<game>|chans|players|hours|economy|requests|#chan] [today|week|month|all|2026-09] | casino stats | .vstats games week |
11. Super admin commands
.sahelp lists the groups, .sahelp 3 shows one. Dangerous commands ask for .confirm <code> first.
| Command | What it does | Example |
|---|---|---|
.set limits [game] / .set <game> <name> <value> | game limits and settings (.set limits alone lists the games) | .set bj max 10000 |
.set topic [text|default] / .set topic every <minutes> | the start of the home channel topic (| between parts, today's numbers follow) / how often it updates | .set topic Welcome to IRC Casino | Type .help |
.config show|get|set|del | any setting of vcasino.ini | .config set casino rich_fee 2 |
.player <nick> [field value] | shows or changes a player (money, bank, xp, level, vip, title, color, account) | .player nia vip 2w |
.setmoney / .setbank <nick> <amount> | sets cash / bank | .setbank nia 0 |
.resetmoney <nick> / .giveall <amount> [message] | resets a player / gives everyone money, with an optional message | .giveall 10k Happy Friday! |
.setjackpot <slots|lotto|pick3|crack> <amount> | sets a jackpot | .setjackpot slots 100k |
.chaninfo [#chan] / .chanset #chan <group> <on|off> / .setowner #chan <nick> | channel settings | .setowner #mychan nia |
.delchan #chan | deletes a channel from the database | .delchan #old |
.vsay #chan <text> | the bot says something | .vsay #slots hi all |
.ads [#chan] on|off [ads] / .ads [#chan] every <time> / .ads #chan default / .ads list | the [ADV] lines; a channel's own setting wins over "everywhere" | .ads #slots every 45m |
.vbots (add, del, set, nick, move, reconnect, quit, start) | the game bots | .vbots move #mychan Jackpot |
.vaway [bot] <text|off> | the away message of the game bots (all, or one bot); .vaway shows them | .vaway Dealing cards in #slots |
.mainbot [nick] | swaps the main bot with a game bot | .mainbot Dealer |
.event hh [game] · draw · recap · month · topic · flash [game] · flashend · wealth · health · rtp · grab · drop | starts an event by hand (grab = Money Drop in this channel, drop = Daily Drop to the next game) | .event flash slots |
.trigger [chars] | the command trigger | .trigger .! |
.backup / .cleardb stats|money|all | database backup / clear | .backup |
.divider [0-98|grey 0-98|default] | colour of the • divider (grey: the - and antispam parts), every bot at once | .divider 12 |
.delplayer <nick|#auth> | deletes one player at once (money, stats, history, achievements), no .confirm | .delplayer nia |
.vlog [n] [text] / .vrestart | the bot log / restart the bot | .vlog 20 ERROR |
12. What the bot does on its own
| When | What |
|---|---|
| every minute | events (Happy Hour, Flash Tournament, Daily Drop, Money Drop), lottery, home channel topic |
| every hour | bank interest, payout check (a house game that pays back more than 110% in 7 days gets a [PAYOUT ALERT] in the help channel) |
| every day | Game of the Day, Happy Hour, recap and Player of the Day at midnight, wealth fee, database backup, health report at 10:00 in the help channel |
| every week | lottery draw (Sunday 21:00), weekly top, tournament and Channel of the Week prizes (Monday) |
| every month | Hall of Fame (top 10), monthly recap, and the money goes back to $5,000 |
Anti-cheat: more than 25 commands a minute blocks you for 5 minutes. The same info command again within 15 seconds is ignored. Answers that are too fast for a human (scripts), gifts between your own accounts and several accounts from one host are flagged for the admins.
Ads: the bots post a short [ADV] line about a game every hour or so in every channel.
The help channel (#slots.help) shows the big moments from all channels: jackpots, big wins, achievements, new channels, tournament winners, plus the health report and payout alerts.