Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commands [2025/02/23 20:30] russellcommands [2025/02/23 20:48] (current) russell
Line 8: Line 8:
 **Usage** **Usage**
  
-**''/buy''**+**''/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** **Validation**
Line 15: Line 29:
   * Quantity must be greater than 0   * Quantity must be greater than 0
  
-**Returns** 
-  * Purchase confirmation containing: 
-  * Item name and quantity 
-  * Total cost in JoxCoins 
-  * Remaining balance 
 **Examples** **Examples**
  
Line 35: Line 44:
 **''/futures''** **''/futures''**
  
-**Returns** 
-  * Embed message containing: 
-  * Current price 
-  * Price change 
-  * Percentage change 
-  * Colorcoded indicators (🟢 for positive, 🔴 for negative) 
 **Examples** **Examples**
  
Line 58: Line 61:
   * Only shows items with quantity > 0   * Only shows items with quantity > 0
  
-**Returns** 
-  * Table containing: 
-  * Item names 
-  * Quantities 
-  * Formatted with user's name as title 
 **Examples** **Examples**
  
Line 77: Line 75:
  
 **Options** **Options**
-  `ticker (string): Stock ticker symbol (e.g., AAPL)` + 
-  `quantity (integer): Number of shares to buy (min: 1)` +**''ticker:<string>''** 
-  `ticker (string): Stock ticker symbol (e.g., AAPL)` +Stock ticker symbol (e.g., AAPL) 
-  `quantity (integer): Number of shares to sell (min: 1)`+ 
 +**''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** **Subcommands**
Line 116: Line 122:
   * Items are sorted by type first, then by cost   * Items are sorted by type first, then by cost
  
-**Returns** 
-  * Table containing: 
-  * Item names (max width: 16 chars) 
-  * Prices in JoxCoins 
-  * Item descriptions (max width: 50 chars) 
-  * Items grouped by type 
 **Examples** **Examples**
  
Line 136: Line 136:
  
 **Options** **Options**
-  `symbol (string): Stock symbol to look up (e.g., AAPL, TSLA)` + 
-  `timeframe (string): Chart timeframe`+**''symbol:<string>''** 
 +Stock symbol to look up (e.g., AAPL, TSLA) 
 + 
 +**''timeframe:<string>''** 
 +Chart timeframe
  
 **Validation** **Validation**
Line 143: Line 147:
   * Timeframe must be one of the allowed options   * Timeframe must be one of the allowed options
  
-**Returns** 
-  * Stock price chart image from Finviz 
-  * Current price and market data 
 **Examples** **Examples**
  
Line 162: Line 163:
  
 **Options** **Options**
-  `target (user): The user to transfer JoxCoins to` + 
-  `amount (integer): The amount of JoxCoins to transfer (min: 1)`+**''target:<user>''** 
 +The user to transfer JoxCoins to 
 + 
 +**''amount:<integer>''** 
 +The amount of JoxCoins to transfer (min: 1)
  
 **Validation** **Validation**
Line 170: Line 175:
   * Cannot transfer to self   * Cannot transfer to self
  
-**Returns** 
-  * Table containing: 
-  * From (sender username) 
-  * To (recipient username) 
-  * Transfer amount 
-  * Updated sender balance 
-  * Updated recipient balance 
 **Examples** **Examples**
  
 Transfer 100 JoxCoins: Transfer 100 JoxCoins:
-<code>/transfer target:user amount:100</code>+<code>/transfer target:@user amount:100</code>
 Transfer 1000 JoxCoins: Transfer 1000 JoxCoins:
-<code>/transfer target:user amount:1000</code>+<code>/transfer target:@user amount:1000</code>
 ---- ----
 ===== Fun Commands ===== ===== Fun Commands =====
Line 194: Line 192:
  
 **Options** **Options**
-  `answer (string): Your solution to the active challenge`+ 
 +**''answer:<string>''** 
 +Your solution to the active challenge
  
 **Subcommands** **Subcommands**
Line 241: Line 241:
  
 **Options** **Options**
-  `target (user): The user you want to tell to go fuck themselves`+ 
 +**''target:<user>''** 
 +The user you want to tell to go fuck themselves
  
 **Validation** **Validation**
Line 247: Line 249:
   * Cannot tell yourself to go fuck yourself   * Cannot tell yourself to go fuck yourself
  
-**Returns** 
-  * Formatted message mentioning the target user 
-  * Message is visible to everyone in the channel 
 **Examples** **Examples**
  
 Tell someone to GFY: Tell someone to GFY:
-<code>/gfy target:user</code>+<code>/gfy target:@user</code>
 ---- ----
 ==== poker ==== ==== poker ====
Line 264: Line 263:
  
 **Options** **Options**
-  `positions (string): Card positions to redraw (comma-separated, e.g., 1,3,5)`+ 
 +**''positions:<string>''** 
 +Card positions to redraw (comma-separated, e.g., 1,3,5)
  
 **Subcommands** **Subcommands**
Line 297: Line 298:
  
 **Options** **Options**
-  `amount (integer): Amount of JoxCoins to bet (min: 1, max: 500)` + 
-  `type (string): Type of bet to place` +**''amount:<integer>''** 
-    - RED: Red numbers (1,3,5,7,9,12,14,16,18,19,21,23,25,27,30,32,34,36) +Amount of JoxCoins to bet (min: 1, max: 500) 
-    - 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) +**''type:<string>''** 
-    - EVEN: Even numbers (2,4,6,...,36) +Type of bet to place 
-    - ODD: Odd numbers (1,3,5,...,35) +    - RED: Red numbers (1,3,5,7,9,12,14,16,18,19,21,23,25,27,30,32,34,36) 
-    - LOW: Numbers 1-18 +    - BLACK: Black numbers (2,4,6,8,10,11,13,15,17,20,22,24,26,28,29,31,33,35) 
-    - HIGH: Numbers 19-36 +    - GREEN: Green numbers (0,00) 
-    - NUMBER: Specific number bet +    - EVEN: Even numbers (2,4,6,...,36) 
-  `number (string): Specific number to bet on (0-36 or 00, only for NUMBER type)`+    - ODD: Odd numbers (1,3,5,...,35) 
 +    - LOW: Numbers 1-18 
 +    - HIGH: Numbers 19-36 
 +    - NUMBER: Specific number bet 
 + 
 +**''number:<string>''** 
 +Specific number to bet on (0-36 or 00, only for NUMBER type)
  
 **Validation** **Validation**