Skip to content

Discord economy bot

Your own currency, with a shop, jobs, and minigames.

Switch on the Economy & Minigames module and your bot gets its own currency. Members earn it with /work, /daily, and by chatting, keep it in a bank that pays interest, and spend it in your shop or on games like blackjack. It's part of BotGhost, the no-code Discord bot maker, and the module is free.

This server calls its currency coins, with a $ in front. You choose both on the module page.

Discord economy commands for your members

The module comes with more than 30 slash commands. Members type / in your server and they're all there, under your bot's name.

You can switch off each command on the module page, so if your server doesn't want robbing or gambling, turn those off.

Earning

/work/daily/fish/beg/crime/job list/job apply

Money and the bank

/balance/bank deposit/bank withdraw/money give/ec leaderboard/ec stats/ec cooldowns

Shop and items

/shop view/shop buy/inventory/item give

Robbing and betting

/rob player/rob bank/scratchcard/lottery/dicebet/dos

Minigames

/blackjack/high-low/hangman/rps/tictac/matchpairs/5dice/lightout/mastermind

For admins

/ec admin/money add/money remove

Set up your server economy in the dashboard

Economy & Minigames has one page in the dashboard for your currency, earning, the shop, roles, commands, and events.

Name your currency

  • Currency Name is what your money is called, like coins or gems.
  • Currency Prefix or Emoji goes in front of every amount. Use a symbol like $, an emoji, or a custom emoji from your server.
  • Pick three embed colours for good news, normal replies, and warnings.
The Economy & Minigames page with the Currency Name and Currency Prefix or Emoji settings

A Discord economy shop with items and roles

Members see what's for sale with /shop view, buy with /shop buy, and check what they own with /inventory. They can hand items to each other with /item give.

The item editor for Coffee with its price, item limit, type, image, and toggles for Destroy on Use, Allow Multiples, Use on Buy, and Unlisted

Every item has a price, a picture, and a limit on how many one member can buy. You also choose whether it's used up, whether people can hold more than one, whether it's used the moment it's bought, and whether it's hidden from the shop. Each item is one of three types:

Usable Item

Does something when a member uses it. Coffee stops you forgetting to clock in on /work, and a Watchdog gives you a chance to catch whoever robs you.

Role Item

Gives one or more roles when it’s used. The bot uses a role item as soon as someone buys it.

Static Item

Stays in the inventory without doing anything, like the Golden Trophy.

On the free plan you can edit or delete the nine starter items. Adding new ones takes Premium.

Build your own economy commands

The module's commands are made of ordinary blocks from the Discord bot command builder. That means you can add one it doesn't have, like a /mine command with its own payouts.

Press Add Command on the module page and your new command can read the same settings and balances as the rest of the economy. Give it a cooldown in its settings so nobody can spam it.

Run Equation on Variable in the docs
Set VariableStores a value, like a member’s job or when their cooldown ends.
Run Equation on VariableAdds to or takes from a balance, for example their coins plus {random[50,150]}.
Comparison ConditionCompares two values, like a balance and a price, or the time now and when a cooldown ends.
Chance ConditionRuns blocks a set percent of the time, so a payout only happens some of the time.

Add an economy to your Discord server in three steps

  1. 1Create your bot

    Make a bot on BotGhost and invite it to your server. If you haven't made one before, How to make a Discord bot goes through it step by step.

  2. 2Switch it on

    Open Modules, find Economy & Minigames under Fun, and press Enable.

    The Economy & Minigames card on the Modules page
  3. 3Name your money

    Set the currency name, its emoji, and the daily bonus, then save. Members can start using /daily and /work in your server.

A free Discord economy bot, and what Premium adds

The whole module works on the free plan. Premium gives you more room in the shop, the job list, and economy roles.

Free

$0
  • Every economy command and event, which don’t count toward your 3 free commands and 3 free events
  • The nine starter shop items, to edit or remove
  • 1 economy role
  • Up to 20 jobs
  • Up to 5 servers

Premium

$12.50 a month for one bot
  • New shop items of your own
  • Up to 10 economy roles
  • Up to 30 jobs
  • Unlimited custom commands, events, and servers

The Premium page has the yearly price and the price for every bot you own.

The economy leaderboard

/ec leaderboard lists the 10 members with the most money, counting either what they're holding or what's in the bank. Only the member who ran it sees the reply, so a busy channel doesn't fill up with leaderboards.

Amounts show your Currency Prefix or Emoji. For their own numbers, members can run /ec stats.

Discord economy bot questions

If your question isn't here, ask in the BotGhost Discord or read the Economy & Minigames docs.

It’s a bot that gives your server its own currency. Members earn it with commands like /work and /daily or by chatting, keep it in a bank, and spend it in a shop or on minigames. On BotGhost the economy runs on your own bot through the Economy & Minigames module.

See the economy commands

Start your server economy

Create a bot, switch on Economy & Minigames, and name your currency. The free plan doesn't need a card.

Create your bot for free