PuzzleTechHub/bot-be-named

Features for Hydra

Opened this issue · 14 comments

All the features and requested commands planned to be in Hydra.

~templatehydra (set the template sheet for the server)

~(maybe_done?) hunthydra/clonehydra (duplicates the sheet and then adds hunt info to the sheet, also tethers the sheet to the category)

~IN PROGRESS ! ~hunturlhydra/urlhydra/renamehydra/flavorhydra (change attributes of the hunt and updates the sheet)

~NOT STARTED roundhydra (adds a puzzle to a round)

~NOT STARTED hinthydra/hintsenthydra (hinthydra expresses the intent to request a hint and puts a matter to a vote, hintsenthydra signifies that a hint has been sent)

update stats sheet

unlock and solve times as well. For example, !graph from M-Bot

move the overview hidden columns to B and C rather than A and B so that they’re more likely to stay in the right rows if someone sorts the sheet

change the solution column in the overview to use =INDIRECT() so that it still works if people add a column between A and B

Change every check for being able to edit sheet to tetherhydra instead.

Export all hidden column mapping (A1/B1/A2 of overview for cols D-E-F but also col A-B) to database. Import it during every ~tether but never else.

catsummary for last 100 emssages in the category. (How many messages/which channel. Also which users). Updates every 60s, disabled with ❌ react, stops after 3h.

clonesheet and ~tetherlion merged in the same command so you never need to manually clone a sheet.

  • ~Clonesheet or something to support sheet based solves, instead of tabs.