Checklist
Enhancement purpose
Allow commands to accept full Steam Store URLs (e.g., https://store.steampowered.com/app/570/) instead of requiring users to manually provide the Steam App ID.
The purpose of this enhancement is to improve usability and reduce friction when interacting with the commands.
Solution
Implement URL parsing within the command handler to:
Detect when the input is a Steam Store URL.
Extract the App ID from the URL automatically.
Process the command using the extracted App ID as if it were provided manually.
For example:
Instead of:
play 570
Users could write:
play https://store.steampowered.com/app/570/Dota_2/
The system would internally extract 570 and continue normal execution.
Why currently available solutions are not sufficient?
- Users must manually extract the App ID from the URL, which adds unnecessary friction.
- It increases the likelihood of user errors (wrong ID, typos, incomplete copying).
- It slows down workflow a bit.
- The App ID is not always obvious to less technical users.
Can you help us with this enhancement idea?
Yes, I can code the solution myself and send a pull request
Additional info
No response
Checklist
Enhancement purpose
Allow commands to accept full Steam Store URLs (e.g., https://store.steampowered.com/app/570/) instead of requiring users to manually provide the Steam App ID.
The purpose of this enhancement is to improve usability and reduce friction when interacting with the commands.
Solution
Implement URL parsing within the command handler to:
Detect when the input is a Steam Store URL.
Extract the App ID from the URL automatically.
Process the command using the extracted App ID as if it were provided manually.
For example:
Instead of:
play 570
Users could write:
play https://store.steampowered.com/app/570/Dota_2/
The system would internally extract 570 and continue normal execution.
Why currently available solutions are not sufficient?
Can you help us with this enhancement idea?
Yes, I can code the solution myself and send a pull request
Additional info
No response