Pick a game to see how to play it. Most games are run by a moderator; anyone can join in.

Bingo
Group game

A bot-run Bingo (Tombola): buy a card of numbers, then claim each one the moment it is drawn.

  1. A moderator opens the game with !bingo open. The bot says how many numbers a card needs and the range.
  2. Each player buys a card by typing !bingo followed by their numbers, for example !bingo 12 34 56.
  3. A moderator says !bingo start and the bot begins drawing numbers, one every few seconds.
  4. When a number on your card is drawn, claim it right away by typing the claim word and the number, e.g. bingo 71 (or !bingo 71). Miss it before the next draw and that number is gone for you!
  5. The first player (or first few, if the room allows more winners) to claim every number on their card wins. The room hands out any prizes.
!bingo open Moderator Open the game so players can buy cards.
!bingo 12 34 56 Anyone Buy a card with your chosen numbers.
!bingo start Moderator Start drawing numbers.
bingo 71 Anyone Claim a drawn number on your card (the command !bingo 71 also works).
!bingo pause Moderator Pause the draw; !bingo unpause resumes it.
!bingo stop Moderator End the current game.
!bingo mycards Anyone Show your card and which numbers you have claimed.
!bingo results Anyone Show the numbers drawn so far.
!bingo winners Anyone Show who has completed their card and won so far in the current game.
!bingo stats Anyone Show the cards and participants.
!bingo help Anyone Show the rules and command list in chat.
Advanced: room settings (optional)

Bingo runs well out of the box, so you do not need to change anything. Owners who want to fine-tune a room can, in the panel under Edit Bot > Bingo System:

SettingDefaultWhat it does
Numbers per card 3 How many numbers each card has (1-6). A player must get all of them drawn and claimed to win, so fewer numbers means quicker games.
Highest number to draw 90 The bot draws numbers from 1 up to this value (10-120). 90 is classic 1-90 tombola. It is the TOP of the range, not the lowest - draws always start at 1.
Seconds between draws 12 How long players have to claim each number before the next one is drawn (5-60). Lower is faster and harder; higher is more relaxed.
Claim word bingo The word a player types with the number to claim it, e.g. "bingo 71".
Max winners 1 How many players can finish their card before the game ends (1-10).
Allow duplicate cards On Whether two players are allowed to hold the exact same set of numbers.
Max cards per user 1 How many cards one player may buy (currently fixed at 1).
DJ / Radio
Radio / requests

Run a radio in your chat: register DJs, let listeners request songs, and each DJ plays from their own request queue.

  1. An owner or moderator registers each DJ with !dj add NAME (or in the panel under Edit Bot > DJ System). You can register as many DJs as you like.
  2. When a registered DJ joins the chat they automatically go “on air” (you can turn this off). You can also set the live DJ by hand with !dj setuser NAME.
  3. Listeners request songs with !dj request SONG NAME — the request goes to whoever is on air. To send it to a specific DJ, use !dj request @DJ SONG NAME.
  4. The DJ checks their queue with !dj currentrequests and announces the next track with !dj chooserequest SONG NAME.
  5. Each DJ has their own separate request list, so several DJs can take requests at the same time.
!dj add NAME Moderator Register a DJ (they can then run the radio and auto-go on air).
!dj remove NAME Moderator Remove a DJ from the list.
!dj list Anyone Show the registered DJs and who is on air.
!dj request SONG Anyone Request a song to the on-air DJ (use @DJ to target a specific DJ).
!dj currentrequests Anyone View the current song requests.
!dj chooserequest SONG DJ Announce the chosen song and remove it from the queue.
!dj removerequest SONG DJ Remove a song from the queue.
!dj emptyrequests DJ Clear the whole request queue.
!dj onair Anyone Show who is currently on air.
!dj setuser NAME Moderator Manually set the on-air DJ (or off to clear).
Advanced: room settings (optional)

Manage your DJs and the radio in the panel under Edit Bot > DJ System:

SettingDefaultWhat it does
DJ list (empty) The xat ids (or names) of your registered DJs, one per line. Each DJ gets their own independent request queue.
Auto on-air on join On When a registered DJ joins the chat, automatically make them the live DJ so listener requests reach them without any command.
Shooter
Group game

A last-player-standing elimination game the bot runs for you, round by round.

  1. A moderator starts a game with !shooter start.
  2. Players join by saying !shooter play — everyone begins with 3 lives.
  3. When everyone is in, a moderator says !shooter go to begin a round.
  4. The bot automatically “shoots” up to 5 random players (one every 15 seconds), each losing a life. At 0 lives a player is eliminated.
  5. After the round the bot lists who is left. A moderator says !shooter go again for the next round.
  6. The last player still alive wins!
!shooter start Moderator Open sign-ups for a new game.
!shooter play Anyone Join the game (3 lives).
!shooter leave Anyone Leave before the game begins.
!shooter players Anyone List players still alive and their lives.
!shooter go Moderator Start the game / begin the next round.
!shooter end Moderator End the current game.
!shooter help Anyone Show the rules and command list in chat.
Hangman
Group game

Guess the hidden word one letter at a time before you run out of guesses.

  1. A moderator picks a difficulty with !h difficulty easy (or hard / extreme / impossible).
  2. Start a round with !h start. The bot shows the word as dashes.
  3. Guess a letter by typing it after the command, e.g. !h a.
  4. Think you know the whole word? Use !h guess WORD — but 3 wrong full-word guesses lock you out of that round.
  5. Reveal all letters before the guesses run out to win.
!h difficulty easy Anyone Set difficulty (easy / hard / extreme / impossible).
!h start Moderator Start a new round.
!h [letter] Anyone Guess a single letter.
!h guess [word] Anyone Guess the whole word.
!h end Moderator End the current round.
Madgab
Group game

A string of nonsense words that, said aloud quickly, sounds like a real phrase.

  1. A moderator starts a round with !madgab start.
  2. Read the nonsense words out loud, fast — e.g. “These If Hill Wore” sounds like “The Civil War”.
  3. Submit your answer with !madgab YOUR ANSWER.
  4. Stuck? A moderator can reveal it with !madgab end.
!madgab start Moderator Start a new round.
!madgab [answer] Anyone Submit your guess.
!madgab info Anyone Explain what Madgab is.
!madgab end Moderator Reveal the answer and end the round.
Scramble
Group game

The bot scrambles a word's letters — be first to unscramble it.

  1. A moderator starts a round with !scramble start.
  2. The bot shows a scrambled word.
  3. Unscramble it and answer with !scramble YOUR ANSWER.
  4. A moderator can give up and reveal it with !scramble end.
!scramble start Moderator Start a new round.
!scramble [answer] Anyone Submit your guess.
!scramble info Anyone Explain what Scramble is.
!scramble end Moderator Reveal the answer and end the round.
Casino
Solo / fun

Try your luck on the slots, the wheel, or roulette — just for fun.

  1. Spin the slot machine with !casino slots.
  2. Spin the prize wheel with !casino wheel.
  3. Bet on roulette with !casino roulette [bet] (bot owners can set the max bet).
!casino slots Anyone Spin the slot machine.
!casino wheel Anyone Spin the prize wheel.
!casino roulette [bet] Anyone Bet on roulette.
!casino maxbet [n] Bot Owner Set the maximum roulette bet.
!casino currentbet Anyone Show the current maximum bet.
Slots
Solo / fun

A quick three-reel emoji slot spin — match all three to win.

  1. Type !slots to spin.
  2. Match all three symbols to win.
!slots Anyone Spin the three-reel slots.

© 2026 Gigaion LLC · Terms of Service · xat™ is a registered trademark of xat.com ltd. · Not affiliated with xat.com ltd.

Get Help