Engagement & games

Discord stock market game: trade virtual shares of your server’s channels

Channel Stocks turns your channels into a stock market game. List channels as tickers like $GEN or $MEME; every update the price moves with how busy the channel is compared with its usual activity. Members buy and sell shares with virtual Bank coins and compete on the leaderboard. The shares are virtual and not real securities: they can’t be bought with money or cashed out.

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

LeoToday at 20:14

/stocks market

BotGGBOTToday at 20:16

Channel Stocks
💬 $GEN · 412 · ▲ 6.2 % ▃▄▄▅▆▆▇█
😂 $MEME · 1,280 · ▲ 14.9 % ▂▃▃▄▅▆▇█
🎮 $GAME · 233 · ▼ 3.1 % ▆▆▅▅▄▄▃▃
🎵 $MUSIC · 97 · ▼ 1.0 % ▄▄▄▃▃▃▃▃
The market board after an hourly update

What you get

Prices that follow activity

More messages and more people chatting push a ticker up, a quiet spell lets it drift down. Only counts are used, never what anyone writes.

No whales, no pumps

Trades never move prices, only channel activity does. Smoothing, a floor, a ceiling and a maximum move per update keep the market calm.

A coin sink you control

An optional trading fee removes coins from the economy. Caps per order and per member, plus a trade cooldown, keep anyone from cornering a ticker.

Portfolios and a leaderboard

/stocks portfolio shows positions, cost and profit or loss. /stocks top ranks traders, and a movers feed can post big swings.

Charts in Discord

/stocks market shows prices, 24-hour change and sparklines. /stocks chart adds open, high, low and activity for 24 hours up to 90 days.

Virtual only, by rule

Shares are bought with virtual coins only. In servers that sell coins for real money, buying pauses and prices freeze, while selling stays open fee-free.

How it works

  1. Turn on the Bank and Channel Stocks

    Open https://console.botgg.app, choose your server, make sure the Bank is on, then turn on Channel Stocks in the Engagement section.

  2. List your tickers

    Pick channels, give each a symbol, emoji, name and listing price. The price simulator shows how a ticker reacts to a spike, a slump or steady chat.

  3. Tune the market

    Set how often prices update, how sensitive they are, the fee, position caps and an optional movers channel. The defaults work out of the box.

  4. Members trade

    Members check /stocks market, buy with /stocks buy and sell with /stocks sell. Receipts are private, the leaderboard is shared.

A game about your community, not about money

Channel Stocks rewards members who know the server: which channel will heat up when the new season starts, which one goes quiet on weekends. A steady channel trades around its listing price, buzz pushes it above, and a dead channel slowly deflates. Messages from bots and webhooks don’t count, and thread messages count for their parent channel.

Everything is play money. BotGG never sells coins, shares can’t be cashed out, and because buying shares is speculation with coins, buying is paused in servers that sell coins for real money: prices freeze and members can still sell at the last price with no fee. Tickers that trade: 5 on Free, 25 on Pro; extra tickers are halted (sell only). Staff can cash everyone out from the console, and removing a channel cashes out its holders automatically.

  • /stocks market, /stocks chart: the board and a ticker’s history
  • /stocks buy, /stocks sell: trade shares (selling without a number sells everything)
  • /stocks portfolio: your positions and profit or loss
  • /stocks top: the best traders

Slash commands

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

/stocksChannel Stocks — trade shares of this server’s channels6 subcommands
  • /stocks marketShow every ticker with its price and 24 h change
  • /stocks buytickersharesBuy shares of a channel with coins
  • /stocks selltickershares?Sell shares of a channel
  • /stocks portfoliomember?Show your (or a member’s) positions
  • /stocks charttickerrange?Price chart of a ticker
  • /stocks topThe best traders of the server

Commands

Free vs Pro

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

LimitFreePro
Stock tickers525

What Pro adds See pricing

Frequently asked questions

How do I make a stock market game on Discord?

Turn on the Bank and Channel Stocks in the BotGG console, list a few channels as tickers and members can trade right away with /stocks buy and /stocks sell.

Are these real stocks?

No. Shares are virtual and not real securities. They are bought with virtual server coins, can’t be bought with money and can’t be cashed out.

Does the bot read our messages?

No. Channel Stocks only counts messages and unique chatters per channel. It never reads or stores message content.

Can a rich member pump a ticker?

No. Buying and selling never change the price, only channel activity does, and caps limit how many shares one member can hold.

What happens if our server sells coins?

While coins can be bought with real money, buying shares is paused and prices freeze. Members can still sell at the last price with no fee.

Ready to level up your server?

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