Bot Commands

Admin Commands

Economy Commands

buy

Buy an item from the shop using JoxCoins

Usage

/buy item:<string> quantity:<integer>

Options

item:<string> * The name of the item you want to buy

  Required: true
  Autocomplete: true
  Description: Select from available shop items

quantity:<integer> * How many of the item you want to buy

  Required: false (default: 1)
  Min value: 1
  Description: Number of items to purchase

Validation

  • Amount must be greater than 0
  • User must have sufficient JoxCoins for purchase
  • Quantity must be greater than 0

Examples

Buy a single item:

/buy item:Fishing Rod

Buy multiple items:

/buy item:Fishing Bait quantity:5

futures

Get real-time data for US futures markets

Usage

/futures

Examples

View futures data:

/futures

inventory

Displays a user's inventory items in a formatted table

Usage

/inventory

Validation

  • User must have at least one item in their inventory
  • Only shows items with quantity > 0

Examples

View your inventory:

/inventory

invest

Manage your stock investments in the server economy

Usage

/invest ticker:<string> quantity:<integer> ticker:<string> quantity:<integer>

Options

ticker:<string> Stock ticker symbol (e.g., AAPL)

quantity:<integer> Number of shares to buy (min: 1)

ticker:<string> Stock ticker symbol (e.g., AAPL)

quantity:<integer> Number of shares to sell (min: 1)

Subcommands

  • buy
  • sell
  • list

Validation

  • Stock price must be greater than 0 to purchase
  • User must have sufficient currency for purchase
  • User must own shares to sell them

Examples

Buy stocks:

/invest buy ticker:AAPL quantity:5

Sell stocks:

/invest sell ticker:AAPL quantity:3

View portfolio:

/invest list

shop

View the items available for purchase in the shop

Usage

/shop

Validation

  • Shop must contain at least one item
  • Items are sorted by type first, then by cost

Examples

View the shop:

/shop

stock

Get a stock price chart from Finviz

Usage

/stock symbol:<string> timeframe:<string>

Options

symbol:<string> Stock symbol to look up (e.g., AAPL, TSLA)

timeframe:<string> Chart timeframe

Validation

  • Symbol must be a valid stock ticker
  • Timeframe must be one of the allowed options

Examples

View daily AAPL chart:

/stock symbol:AAPL timeframe:d

View monthly TSLA chart:

/stock symbol:TSLA timeframe:m

transfer

Send JoxCoins to another user

Usage

/transfer target:<user> amount:<integer>

Options

target:<user> The user to transfer JoxCoins to

amount:<integer> The amount of JoxCoins to transfer (min: 1)

Validation

  • Amount must be greater than 0
  • Sender must have sufficient JoxCoins balance
  • Cannot transfer to self

Examples

Transfer 100 JoxCoins:

/transfer target:@user amount:100

Transfer 1000 JoxCoins:

/transfer target:@user amount:1000

Fun Commands

cryptography

Daily cryptography challenge with rewards

Usage

/cryptography answer:<string>

Options

answer:<string> Your solution to the active challenge

Subcommands

  • question
  • answer

Validation

  • Only one active challenge per day
  • Must complete current challenge before getting a new one
  • Answer must match the expected solution

Examples

View current challenge:

/cryptography question

Submit an answer:

/cryptography answer solution:hello

fish

Go fishing to earn JoxCoins and rare items

Usage

/fish

Validation

  • Must have a Fishing Rod in inventory
  • Must have at least 1 Fishing Bait
  • Uses 1 bait per attempt

Examples

Go fishing:

/fish

gfy

Tell someone to go fuck themselves

Usage

/gfy target:<user>

Options

target:<user> The user you want to tell to go fuck themselves

Validation

  • Must specify a valid user
  • Cannot tell yourself to go fuck yourself

Examples

Tell someone to GFY:

/gfy target:@user

poker

Play daily poker with a 5-card hand

Usage

/poker positions:<string>

Options

positions:<string> Card positions to redraw (comma-separated, e.g., 1,3,5)

Subcommands

  • view
  • redraw
  • leaderboard

Validation

  • One hand per day (resets at midnight)
  • Limited number of redraws per hand
  • Redraw positions must be valid (1 to 5)

Examples

View your hand:

/poker view

Redraw cards:

/poker redraw positions:1,3,5

View leaderboard:

/poker leaderboard

roulette

Bet your JoxCoins on roulette

Usage

/roulette amount:<integer> type:<string> number:<string>

Options

amount:<integer> Amount of JoxCoins to bet (min: 1, max: 500)

type:<string> Type of bet to place

  1. RED: Red numbers (1,3,5,7,9,12,14,16,18,19,21,23,25,27,30,32,34,36)
  2. BLACK: Black numbers (2,4,6,8,10,11,13,15,17,20,22,24,26,28,29,31,33,35)
  3. GREEN: Green numbers (0,00)
  4. EVEN: Even numbers (2,4,6,…,36)
  5. ODD: Odd numbers (1,3,5,…,35)
  6. LOW: Numbers 1-18
  7. HIGH: Numbers 19-36
  8. NUMBER: Specific number bet

number:<string> Specific number to bet on (0-36 or 00, only for NUMBER type)

Validation

  • Must have sufficient JoxCoins balance
  • Bet amount must be between 1 and 500
  • Must specify a number when betting on NUMBER type
  • Number must be valid (0 to 36 or 00)

Examples

Bet on red:

/roulette amount:100 type:RED

Bet on specific number:

/roulette amount:50 type:NUMBER number:17

User Commands

leaderboard

View various server leaderboards

Usage

/leaderboard


quotes

Manage and view quotes in the server

Usage

/quotes