-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestpriority-mediumuser-experience
Description
Bug Description
Commands that require arguments like !add or !rm should display comprehensive usage help when run without required arguments, instead of showing minimal error messages.
Current Behavior
When users run commands like:
!add(without location arguments)!rm(without machine/location arguments)
The bot likely shows a basic error message but doesn't provide the full command usage syntax.
Expected Behavior
Commands should respond with:
- Clear "arguments required" message
- Full usage syntax showing all required and optional parameters
- Examples of proper command usage
- Consistent formatting across all commands
Example Expected Output
For !add with no arguments:
❌ Arguments required
Usage: !add <location_name> [machine_name]
!add <lat,lng> [machine_name]
Examples:
!add "Avalon Games"
!add 47.6205,-122.3493 "Medieval Madness"
!add "Dave & Busters Seattle"
Commands Affected
All commands that require arguments should implement this behavior:
!add!rm!list- Any other commands with required parameters
Implementation Notes
This should be handled in the command parsing/validation logic to ensure consistent behavior across all commands.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestpriority-mediumuser-experience