> ## Documentation Index
> Fetch the complete documentation index at: https://docs.semetary.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Economy

> Use the wallet, bank, rewards, shop, and virtual economy.

## Wallet and bank

Balance displays your funds. Deposit and withdraw move funds between wallet and bank, while pay transfers funds to another user.

```text theme={null}
,balance
,daily
,work
```

## Rewards and purchases

Daily and work use the bot's configured rewards. Browse the shop and inspect transactions through their respective commands.

## Games and administration

Games and administrative controls use Semetary's virtual economy. Balances, cooldowns, and command-specific access checks determine whether an action is allowed.

## Command reference

Examples use the default comma prefix. Required inputs use angle brackets; optional inputs use square brackets. Each command notes whether it is also registered in Discord's slash menu.

<AccordionGroup>
  <Accordion title=",balance" icon="terminal">
    View a user's economy balance.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### balance

    View a user's economy balance.

    ```text Prefix syntax theme={null}
    ,balance [user]
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | No | The user whose balance you want to view. |
  </Accordion>

  <Accordion title=",daily" icon="terminal">
    Claim your daily economy reward.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### daily

    Claim your daily economy reward.

    ```text Prefix syntax theme={null}
    ,daily
    ```
  </Accordion>

  <Accordion title=",deposit" icon="terminal">
    Deposit coins from your wallet into your bank.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### deposit

    Deposit coins from your wallet into your bank.

    ```text Prefix syntax theme={null}
    ,deposit <amount>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `amount` | Yes | Supports numbers, all, max, half, or percentages. |
  </Accordion>

  <Accordion title=",withdraw" icon="terminal">
    Withdraw coins from your bank into your wallet.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### withdraw

    Withdraw coins from your bank into your wallet.

    ```text Prefix syntax theme={null}
    ,withdraw <amount>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `amount` | Yes | Supports numbers, all, max, half, or percentages. |
  </Accordion>

  <Accordion title=",pay" icon="terminal">
    Transfer coins from your wallet to another member.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### pay

    Transfer coins from your wallet to another member.

    ```text Prefix syntax theme={null}
    ,pay <user> <amount>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | Yes | The member you want to pay. |
    | `amount` | Yes | The number of coins you want to transfer. |
  </Accordion>

  <Accordion title=",work" icon="terminal">
    Complete a job to earn economy coins.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### work

    Complete a job to earn economy coins.

    ```text Prefix syntax theme={null}
    ,work
    ```
  </Accordion>

  <Accordion title=",shop" icon="terminal">
    Browse and manage the server economy shop.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### shop browse

    Browse items available in the shop.

    ```text Prefix syntax theme={null}
    ,shop browse
    ```

    ### shop add

    Add an item to the economy shop.

    ```text Prefix syntax theme={null}
    ,shop add <name> <description> <price> [stock] [emoji] [role]
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `name` | Yes | The name of the shop item. |
    | `description` | Yes | A description of the item. |
    | `price` | Yes | The price of the item. |
    | `stock` | No | Available stock. Use -1 for unlimited. |
    | `emoji` | No | An optional emoji for the item. |
    | `role` | No | An optional role awarded when purchased. |

    ### shop edit

    Edit an existing shop item.

    ```text Prefix syntax theme={null}
    ,shop edit <item-id> [name] [description] [price] [stock] [emoji] [role] [enabled]
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `item-id` | Yes | The ID displayed on the shop item. |
    | `name` | No | The new item name. |
    | `description` | No | The new item description. |
    | `price` | No | The new item price. |
    | `stock` | No | The new stock. Use -1 for unlimited. |
    | `emoji` | No | The new emoji. Use 'none' to remove it. |
    | `role` | No | The new role reward. |
    | `enabled` | No | Whether the item should appear in the shop. |

    ### shop remove

    Remove an item from the economy shop.

    ```text Prefix syntax theme={null}
    ,shop remove <item-id>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `item-id` | Yes | The ID displayed on the shop item. |
  </Accordion>

  <Accordion title=",transactions" icon="terminal">
    View recent economy transaction history.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### transactions

    View recent economy transaction history.

    ```text Prefix syntax theme={null}
    ,transactions [user]
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | No | The member whose transaction history you want to view. |
  </Accordion>

  <Accordion title=",economy" icon="terminal">
    Manage the server economy.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### economy add

    Add coins to a member's wallet.

    ```text Prefix syntax theme={null}
    ,economy add <user> <amount>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | Yes | The member who will receive the coins. |
    | `amount` | Yes | The number of coins to add. |

    ### economy remove

    Remove coins from a member's wallet.

    ```text Prefix syntax theme={null}
    ,economy remove <user> <amount>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | Yes | The member whose coins will be removed. |
    | `amount` | Yes | The number of coins to remove. |

    ### economy set

    Set a member's wallet or bank balance.

    ```text Prefix syntax theme={null}
    ,economy set <user> <location> <amount>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | Yes | The member whose balance will be changed. |
    | `location` | Yes | The balance location to change. Choices: `wallet`, `bank`. |
    | `amount` | Yes | The new balance amount. |

    ### economy reset

    Reset a member's economy account.

    ```text Prefix syntax theme={null}
    ,economy reset <user>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | Yes | The member whose economy account will be reset. |
  </Accordion>

  <Accordion title=",economy-stats" icon="terminal">
    View detailed economy statistics for a member.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### economy-stats

    View detailed economy statistics for a member.

    ```text Prefix syntax theme={null}
    ,economy-stats [user]
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | No | The member whose statistics you want to view. |
  </Accordion>

  <Accordion title=",blackjack" icon="terminal">
    Play blackjack

    ### blackjack

    Play blackjack

    ```text Prefix syntax theme={null}
    ,blackjack
    ```
  </Accordion>

  <Accordion title=",roulette" icon="terminal">
    Spin roulette

    ### roulette

    Spin roulette

    ```text Prefix syntax theme={null}
    ,roulette <bet>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `bet` | Yes | red, black, green, even, odd, or 0-36 |
  </Accordion>

  <Accordion title=",hit" icon="terminal">
    hit another user.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### hit

    hit another user.

    ```text Prefix syntax theme={null}
    ,hit <user>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `user` | Yes | User to hit |
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.