TeamRizu / OutFox-Discord-Bot

Project OutFox Discord Bot
Apache License 2.0
1 stars 0 forks source link

[Commands] StepMania Archive Interactions #12

Closed moruzerinho6 closed 2 years ago

moruzerinho6 commented 3 years ago

All successful commands should link to stepmania archive and where the result was found if possible.

Commands:

1 optional [themeName] argument

In case of no argument then a list of themes should be shown, all theme names should have their relative archive hyperlink.

If the argument is given then it should reply with an embed, including the first (if any) image of the theme given by the archive, theme name, theme archive link, release date. No direct download link.

1 optional [buildName] argument

If no argument is provided then a list with all the builds should be returned, with hyperlinks to the archive.

If any argument is provided then the best should be made to find any amount of themes that includes given argument on its name, reply with an embed listing all builds that the bot was able to find and a selectable menu for the user to select which one it is, or if only one build is found them instantly showcase that one.

1 required [stepmaniaName] argument

Assuming the sm version has documented credits on the archive then it should showcase the members using embed.description, a maximum of 512 characters might be the best not to flood the chat.