Engagement & games

Discord predictions bot: Twitch-style predictions with server coins

Predictions turns any question into a game for your community. Staff open a prediction with 2 to 10 outcomes, members back one with the server’s Bank coins, the panel shows live pool bars, and when the result is known the winners share the whole pool in proportion to their stakes. Virtual server currency only: no real money, no cash-out.

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

BotGGBOTToday at 20:14

🔮 Who wins tonight’s grand final?
⏳ Stakes close in 8 minutes
💰 Pool 🪙 4,800 Coins · 👥 23 predictors
🎯 Stake 10 – 1,000
🔴 Night Owls
████████░░░░ 65%
🪙 3,120 Coins · 👥 15 members · 1:1.54
🔵 Pixel Pirates
████░░░░░░░░ 35%
🪙 1,680 Coins · 👥 8 members · 1:2.86
🔴Night Owls🔵Pixel Pirates🎟️My stake
A live prediction panel in Discord

What you get

Live pool bars

The panel shows every outcome with its share of the pool, coins, number of predictors and the current return per coin, updated a few seconds after each stake.

Fair parimutuel payouts

Winners share the whole pool proportionally to their stakes, with exact integer math. Nobody to win from? Everyone gets their stake back.

Lock on time or by hand

Stakes close after a set time, at a date and time in your server’s time zone, or when staff press Lock. Reopen if you locked too early.

Linked to Tournaments and Events

Link a prediction to a Tournaments match and it settles itself when the result is confirmed. Link an Event and stakes lock when it starts.

Built-in fair play

Minimum account and server age, a maximum stake per member, no switching sides after staking, and creators can’t bet on their own prediction unless you allow it.

Leaderboards and seasons

/predict leaderboard ranks the best predictors by profit or accuracy, for the current season or all time. /predict mine shows each member’s record.

How it works

  1. Turn on the Bank and Predictions

    Open https://console.botgg.app, choose your server, switch on the Bank for the currency and Predictions in the Engagement section.

  2. Open a prediction

    Click New prediction in the console (with a live Discord preview) or run /predict create: a question, the outcomes, when stakes close and the stake limits.

  3. Members make their call

    They press an outcome button and type an amount. The coins leave their balance right away and the pool bars update for everyone.

  4. Pick the result

    Staff choose the winning outcome from the panel, the console or /predict resolve. Winners are paid at once and a results post lists the top winners.

Predictions that are fun, fair and safe

Every stake is taken from the member’s Bank balance the moment they place it and held until the prediction is settled. Settlement happens exactly once: even if two staff members click at the same moment, or the bot restarts, nobody is paid twice and no coin is lost. Cancelling a prediction refunds every stake.

An optional house cut burns a share of the losing side to keep your economy in balance, and winners always get at least their stake back. Predictions use the same virtual currency as the Bank, Economy games and the Shop: coins have no real-world value and can’t be cashed out.

  • /predict create: open a prediction with a form (staff)
  • /predict lock, /predict resolve, /predict cancel: staff controls
  • /predict mine: your stakes, wins and profit
  • /predict leaderboard: top predictors by profit or accuracy

Slash commands

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

/predictPredictions with the server currency6 subcommands
  • /predict createlock_in?min_stake?max_stake?Open a prediction (staff) — question and outcomes in a form
  • /predict lockpredictionLock stakes on a prediction now (staff)
  • /predict resolvepredictionoutcomePick the winning outcome and pay out (staff)
  • /predict cancelpredictionCancel a prediction and refund every stake (staff)
  • /predict mineYour stakes and prediction record
  • /predict leaderboardperiod?sort?Top predictors by profit or accuracy

Commands

Free vs Pro

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

LimitFreePro
Open predictions (Predictions)220

See pricing

Frequently asked questions

What are Twitch-style predictions on Discord?

A question with a few possible outcomes. Members back the outcome they believe in with points, and when the result is known the winners share everything that was staked. BotGG brings this to Discord with your server’s own currency.

Is this gambling?

No real money is involved. Predictions only use the server’s virtual Bank coins, which have no real-world value, can’t be bought from BotGG and can’t be cashed out. Server owners must not use them for anything of real value.

How are winnings calculated?

Winners split the whole pool in proportion to their stakes: if you put in a quarter of the coins on the winning side, you get a quarter of the pool (minus the optional house cut, which only comes from the losing side). If nobody backed the result, or everybody did, all stakes are refunded.

Can members change their mind?

They can add more coins to the outcome they picked until stakes lock, but they can’t switch to another outcome. A maximum stake per member keeps one wallet from dominating the pool.

Can a prediction settle by itself?

Yes. Link it to a Tournaments match and it pays out as soon as the match result is confirmed; a voided match refunds everyone. A prediction linked to an event locks when the event starts and is refunded if the event is cancelled.

Ready to level up your server?

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