PuzzleTechHub / bot-be-named

MIT License
6 stars 4 forks source link

New Commands: Things to Add to Lion #96

Closed petecao closed 7 months ago

petecao commented 2 years ago

PHASE 1 and 2 were already done: sheet creation and status changing, respectively

PHASE 3: allow users to change url, sheet/puzzle name, flavour

PHASE 4: Other cool stuff i have planned but are not necessary now, but are useful for other hunt things (notify channel that we want to use a hint (and vote on it), add tags for roles that may be helpful for puzzles and ping all tagged roles (not really necessary, but i think it's nice to see what types of puzzles each of them were on a sheet), add notes per puzzle, update stats for the hunt when we change status, modify the rounds of a puzzle/meta)

This is basically all of what I think would be cool to add for sheet integration, will probs not end up doing all of these though

TheOriginalSoni commented 2 years ago
TODO: New workflow for hunts:
~DONE templatelion (set the template sheet for the server)
~DONE huntlion/clonelion (duplicates the sheet and then adds hunt info to the sheet, also tethers the sheet to the category)
~DONE chanlion/sheetlion (makes a new tab for a new feeder puzzle and then updates the info in the sheet accordingly)
~DONE metalion/metasheetlion (makes a new tab for a new meta puzzle and then updates the info in the meta puzzle sheet)
~IN PROGRESS ! ~hunturllion/urllion/renamelion/flavorlion (change attributes of the hunt and updates the sheet)
~NOT STARTED roundlion (adds a puzzle to a round)
~NOT STARTED taglion (tags a specific role to a puzzle)
~NOT STARTED mentionlion (mentions the tagged roles of that puzzle, used when you need help)
~DONE ! solvedlion/solvishedlion/backsolvedlion/unsolvedlion/unsolvablelion/workingonlion/abandonedlion (changes the color of the tab and also the sheet, also updates stats, for solved/solvedish/backsolved/unsolved, also changes the name of the discord channel)
~NOT STARTED hintlion/hintsentlion (hintlion expresses the intent to request a hint and puts a matter to a vote, hintsentlion signifies that a hint has been sent)
~IN PROGRESS ! archivelion (is the same as regular move to archive, but also moves the sheet to the end/hides the sheet)
TheOriginalSoni commented 2 years ago
    # TODO: update stats sheet, can be done after MH
TheOriginalSoni commented 7 months ago

Remaining features will all be taken care of in Hydra