.help sends message to user in a PM, each cmd with its own line.
.read displays user who created note
.add creates chalname if it doesn't exist.
if note: isn't included, don't add to db, reply with messaging they must add note:
Include setting for current CTF (I.e. its ongoing), and then have any command that needs a parameter default to it if not specified.
Make commands not delimited by space, by maybe by a comma. Perhaps in format .add(,, ) and allow people to use \, as escape char. <---- This will make everything else alot easier imo, as there will be note: requirement, ctf name can have space, chalname matching will be ezr.
Allow a user to delete notes they created, create a whitelist of "bot-admins" that can delete anyones notes.
As a final thing, we can try fuzzing for Chalnames to correct basic typos.
.help sends message to user in a PM, each cmd with its own line. .read displays user who created note .add creates chalname if it doesn't exist.
if note: isn't included, don't add to db, reply with messaging they must add note:
Include setting for current CTF (I.e. its ongoing), and then have any command that needs a parameter default to it if not specified.
Make commands not delimited by space, by maybe by a comma. Perhaps in format .add(,, ) and allow people to use \, as escape char. <---- This will make everything else alot easier imo, as there will be note: requirement, ctf name can have space, chalname matching will be ezr.
Allow a user to delete notes they created, create a whitelist of "bot-admins" that can delete anyones notes.
As a final thing, we can try fuzzing for Chalnames to correct basic typos.