Engagement & games

Discord crate bot: mystery crates with odds always on show

Mystery Crates turn any plain Shop item into a crate with a public prize table of items, coins and roles. Members buy one for server coins, find one or get it free, then open it with /crate open and a short reveal. The odds are always visible, and crates are never sold for real money: only virtual coins or free grants.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
lootDiscord preview

TheoToday at 20:14

/crate view crate: Ember Crate

BotGGBOTToday at 20:16

🎁 Ember Crate
Common · 250 coins · 60%
Uncommon · Iron Ore ×3 · 25%
Rare · Ember Blade · 10%
Epic · Night Owl for 7 days · 4%
Legendary · 10,000 coins · 1%
🎁Open

Only you can see this

Every prize and its chance, before anyone opens a crate

What you get

Odds always visible

Every prize and its chance are in /crate view and on the Shop’s buy screen before anyone pays. What is shown is what is rolled.

Items, coins and roles

Up to 20 prizes per crate: Shop items, Bank coins, permanent roles or timed ones, each with a weight and a rarity from common to legendary.

A short reveal

/crate open shakes the crate, hints at the rarity and shows the prize in a few message edits. The reveal is public unless you turn that off.

Coins or free, never money

Crates cost virtual coins or come free from drops, Flows and other features. BotGG never sells them for real money.

Fair when stock runs out

A sold-out item or a role the member already holds leaves the roll, and its share goes to the other prizes. /crate view lists what is out.

The prize is decided first

The prize is saved before the reveal plays, so a restart or a lost message can’t change it. Each open is logged with the chance that prize had.

How it works

  1. Create the Shop item

    Make sure the Shop is on and add a plain item for the crate. Its name and emoji become the crate’s, and you choose its coin price or keep it for free grants.

  2. Turn on Mystery Crates

    Open https://console.botgg.app, choose your server and turn on Mystery Crates in the Engagement section.

  3. Build the prize table

    Pick the Shop item and add prizes with weights and rarities. A live odds table shows each chance, and problems are flagged as you go.

  4. Members open

    Members see crates with /crate list, check the odds with /crate view and open with /crate open. Rare wins can be announced.

Crates with nothing hidden

A crate is a normal Shop unit until it is opened, so everything that grants items grants crates: Boss Loot drop tables, Expeditions loot, Crafting outputs, the Season Pass and Flows. Quests have no item reward of their own, so a quest gives a crate through a Flow: when a member claims the quest reward, the Flow grants the crate.

Nothing here is sold for real money. While a server sells coins for real money, only units nobody paid coins for can open: a crate won from a boss or granted free opens as usual, while a crate bought with coins stays in the inventory unopened. A chance is never rounded down to 0, and staff can filter the log by crate and member and retry a role prize that failed. Crates: 2 on Free, 10 on Pro.

With count, /crate open opens up to 25 crates in one go and shows one summary of the prizes instead of a reveal per crate. Each crate is opened on its own, so a problem halfway can’t lose one: what opened stays opened, and the rest stay in the inventory. If free crates run out on a server that sells coins, the summary says why the rest were refused. On those servers crates also can’t be traded with Player Trading.

  • /crate list: the server’s crates and how many you have
  • /crate view: every prize and its current odds
  • /crate open: open one and see the reveal, or up to 25 at once with count and one summary of the prizes

Slash commands

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

/crateOpen mystery crates3 subcommands
  • /crate listThe server’s crates and how many you have
  • /crate viewcrateEvery prize of a crate and its odds
  • /crate opencratecount?Open one of your crates

Commands

Free vs Pro

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

LimitFreePro
Mystery Crates210

What Pro adds See pricing

Frequently asked questions

How do I make a loot box on Discord?

Add a plain Shop item, turn on Mystery Crates in the BotGG console and give that item a prize table. Members open it with /crate open.

Can crates be bought with real money?

No. Crates are sold for virtual server coins or granted free. BotGG never sells them for real money.

Where can members see the odds?

In /crate view and on the Shop’s buy screen before paying. The numbers come from the same list that is rolled, and the reveal repeats the chance of the prize.

What happens if our server sells coins?

While coins can be bought with real money, only units nobody paid coins for can open. Crates from drops or free grants still open, and paid ones stay in the inventory.

Can a boss or a quest give a crate?

A crate is a Shop item, so a boss drop table can include it. Quests have no item reward, so a Flow grants the crate when the quest reward is claimed.

What if a prize is sold out?

It leaves the roll while it can’t be won and its share goes to the other prizes. /crate view lists it apart, so the odds stay true.

Ready to level up your server?

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