Economy

This is the cog guide for the economy cog. You will find detailed docs about usage and commands.

[p] is considered as your prefix.

Note

To use this cog, load it by typing this:

[p]load economy

Usage

Get rich and have fun with imaginary currency!

Commands

bank

Syntax

[p]bank

Description

Base command to manage the bank.

bank balance

Syntax

[p]bank balance [user]

Description

Show the user’s account balance.

Example:
  • [p]bank balance

  • [p]bank balance @Twentysix

Arguments

  • <user> The user to check the balance of. If omitted, defaults to your own balance.

bank set

Note

This command is locked to the admin role.

Syntax

[p]bank set <to> <creds>

Description

Set the balance of a user’s bank account.

Putting + or - signs before the amount will add/remove currency on the user’s bank account instead.

Examples:
  • [p]bank set @Twentysix 26 - Sets balance to 26

  • [p]bank set @Twentysix +2 - Increases balance by 2

  • [p]bank set @Twentysix -6 - Decreases balance by 6

Arguments

  • <to> The user to set the currency of.

  • <creds> The amount of currency to set their balance to.

bank transfer

Syntax

[p]bank transfer <to> <amount>

Description

Transfer currency to other users.

This will come out of your balance, so make sure you have enough.

Example:
  • [p]bank transfer @Twentysix 500

Arguments

  • <to> The user to give currency to.

  • <amount> The amount of currency to give.

economyset

Note

This command is locked to the admin role.

Syntax

[p]economyset

Description

Base command to manage Economy settings.

economyset paydayamount

Syntax

[p]economyset paydayamount <creds>

Description

Set the amount earned each payday.

Example:
  • [p]economyset paydayamount 400

Arguments

  • <creds> The new amount to give when using the payday command. Default is 120.

economyset paydaytime

Syntax

[p]economyset paydaytime <duration>

Description

Set the cooldown for the payday command.

Examples:
  • [p]economyset paydaytime 86400

  • [p]economyset paydaytime 1d

Arguments

  • <duration> The new duration to wait in between uses of payday. Default is 5 minutes.
    Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)

economyset rolepaydayamount

Syntax

[p]economyset rolepaydayamount <role> <creds>

Description

Set the amount earned each payday for a role.

Set to 0 will remove the custom payday for that role instead.

Only available when not using a global bank.

Example:
  • [p]economyset rolepaydayamount @Members 400

Arguments

  • <role> The role to assign a custom payday amount to.

  • <creds> The new amount to give when using the payday command.

economyset showsettings

Syntax

[p]economyset showsettings

Description

Shows the current economy settings

economyset slotmax

Syntax

[p]economyset slotmax <bid>

Description

Set the maximum slot machine bid.

Example:
  • [p]economyset slotmax 50

Arguments

  • <bid> The new maximum bid for using the slot machine. Default is 100.

economyset slotmin

Syntax

[p]economyset slotmin <bid>

Description

Set the minimum slot machine bid.

Example:
  • [p]economyset slotmin 10

Arguments

  • <bid> The new minimum bid for using the slot machine. Default is 5.

economyset slottime

Syntax

[p]economyset slottime <duration>

Description

Set the cooldown for the slot machine.

Examples:
  • [p]economyset slottime 10

  • [p]economyset slottime 10m

Arguments

  • <duration> The new duration to wait in between uses of the slot machine. Default is 5 seconds.
    Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)

leaderboard

Syntax

[p]leaderboard [top=10] [show_global=False]

Description

Print the leaderboard.

Defaults to top 10.

Examples:
  • [p]leaderboard

  • [p]leaderboard 50 - Shows the top 50 instead of top 10.

  • [p]leaderboard 100 yes - Shows the top 100 from all servers.

Arguments

  • <top> How many positions on the leaderboard to show. Defaults to 10 if omitted.

  • <show_global> Whether to include results from all servers. This will default to false unless specified.

payday

Syntax

[p]payday

Description

Get some free currency.

The amount awarded and frequency can be configured.

payouts

Syntax

[p]payouts

Description

Show the payouts for the slot machine.

slot

Syntax

[p]slot <bid>

Description

Use the slot machine.

Example:
  • [p]slot 50

Arguments

  • <bid> The amount to bet on the slot machine. Winning payouts are higher when you bet more.