Engagement & games

Discord bingo bot: custom cards, auto-marking and instant winners

Bingo brings a classic party game to your server without spreadsheets or screenshots. Build a card set from your own squares (inside jokes, stream moments, event bingo), start a game, and every member gets a random 5×5 card. The host calls squares from the console, with /bingo call or an auto-caller, and BotGG marks every card, spots the winning pattern and announces the winners.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
movie-nightDiscord preview

BotGGBOTToday at 20:14

🎬 Movie night bingo
Win: any row, column or diagonal.
Players
34
Called
17
Status
Running
Latest calls
Someone falls asleep · “Wait, who is that?” · Plot twist
My cardCalled squares

BotGGBOTToday at 20:16

BINGO! @Ava completed the card: winner #1 (call #17).

A bingo game panel and a winner

What you get

Your own squares

A card set is a list of your squares, from 24 up to 150. Paste a list, start from the starter pack in your server’s language and choose whether the centre is a free square.

A random card for everyone

Members press My card on the game panel or use /bingo card and get their own shuffled 5×5 card, drawn as an image.

Automatic marking

Each call marks every card at once. Nobody has to check their card by hand, and late joiners are checked against the calls so far.

Four winning patterns

Play for a line, two lines, the four corners or a full card. Choose how many winners a game has, or keep it going until staff end it.

Call by hand or on a timer

Click squares on the console’s call grid, use /bingo call with autocomplete, or let the auto-caller draw a random square every few minutes.

Coins and a winner role

Every winner can get Bank coins and a role. Simultaneous winners share the rank and all win, even past the cap.

How it works

  1. Build a card set

    Open https://console.botgg.app, choose your server and turn on Bingo in the Engagement section. Add your squares as chips or paste a list; a live sample card shows how it will look.

  2. Start a game

    Pick the set, the winning pattern, the number of winners and the reward, in the console or with /bingo start. The game panel appears in your bingo channel.

  3. Members grab their cards

    Everyone presses My card for a random card. Choose whether members may still join after the first call.

  4. Call squares and crown winners

    Call squares from the console grid, with /bingo call or automatically. BotGG marks every card, announces each BINGO and pays the rewards when the game ends.

Bingo for watch parties, events and inside jokes

Because the squares are yours, the same feature works for a stream bingo (“chat spams F”), a match-day bingo, a movie night or a newcomer icebreaker. Starting a game takes a snapshot of the set, so editing the set later never changes a game that is running.

Free servers can run 1 game at a time and keep 3 card sets; Pro servers run 5 games and keep 25 sets. Coin rewards use the server’s virtual Bank currency only.

  • /bingo card and /bingo called: your card and the squares called so far
  • /bingo start, /bingo call, /bingo end: for hosts with Manage Server or a Bingo manager role

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/bingoBingo: get a card and race to a line5 subcommands
  • /bingo cardgame?Get (or show) your bingo card
  • /bingo calledgame?Show the squares called so far
  • /bingo startsetname?pattern?winners?reward?channel?Staff: start a bingo game from a card set
  • /bingo callsquare?game?Staff: call a square (empty = random)
  • /bingo endgame?cancel?Staff: end the game

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Running bingo games15
Bingo card sets325

What Pro adds See pricing

Frequently asked questions

How do I play bingo on Discord?

Turn on Bingo in the BotGG console, create a card set with your squares and start a game. Members press My card to get a random card, and the bot marks it as you call squares.

Can I make custom bingo cards?

Yes, every square is yours. A set needs at least 24 squares (25 without a free centre) and can have up to 150, and each member’s card is a random pick from them.

Do players have to mark their cards?

No. BotGG marks every card on each call, shows how many squares you still need and announces the winners itself.

Can the bot call squares automatically?

Yes. Set an auto-call interval and a random square is called every few minutes until the game ends. You can still call squares by hand in between.

Can bingo winners get rewards?

Each winner can receive coins from the server’s Bank and a winner role. Rewards are paid once when the game ends; a cancelled game pays nothing.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.