====== Bot Commands ====== ===== Admin Commands ===== ===== Economy Commands ===== ==== buy ==== Buy an item from the shop using JoxCoins **Usage** **''/buy item: quantity:''** **Options** **''item:''** * The name of the item you want to buy Required: true Autocomplete: true Description: Select from available shop items **''quantity:''** * 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: quantity: ticker: quantity:''** **Options** **''ticker:''** Stock ticker symbol (e.g., AAPL) **''quantity:''** Number of shares to buy (min: 1) **''ticker:''** Stock ticker symbol (e.g., AAPL) **''quantity:''** 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: timeframe:''** **Options** **''symbol:''** Stock symbol to look up (e.g., AAPL, TSLA) **''timeframe:''** 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: amount:''** **Options** **''target:''** The user to transfer JoxCoins to **''amount:''** 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:''** **Options** **''answer:''** 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:''** **Options** **''target:''** 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:''** **Options** **''positions:''** 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: type: number:''** **Options** **''amount:''** Amount of JoxCoins to bet (min: 1, max: 500) **''type:''** Type of bet to place - RED: Red numbers (1,3,5,7,9,12,14,16,18,19,21,23,25,27,30,32,34,36) - BLACK: Black numbers (2,4,6,8,10,11,13,15,17,20,22,24,26,28,29,31,33,35) - GREEN: Green numbers (0,00) - EVEN: Even numbers (2,4,6,...,36) - ODD: Odd numbers (1,3,5,...,35) - LOW: Numbers 1-18 - HIGH: Numbers 19-36 - NUMBER: Specific number bet **''number:''** 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''** ----