calebj-cogs icon indicating copy to clipboard operation
calebj-cogs copied to clipboard

[rolelicense] Discussion: other features?

Open calebj opened this issue 7 years ago • 0 comments

I did a small commission for someone, a cog that can generate "license keys" for roles that can be redeemed later. I'll be publishing it once I'm happy with it, but I'd like some comments on what I have so far.

The following features are complete:

  • [x] Add and disable redeemable roles
  • [x] Generate keys and DM to requesting admin
    • [x] Custom key "templates"
    • [x] As messages or a text file
    • [x] Restricted to Administrator permission
  • [x] Track used keys, who redeemed them and when
  • [x] Transfer unused keys of one role to another

And the following are planned:

  • [ ] Display/report/logs of key redemption
  • [ ] Timed roles
    • Using additional keys will add more time
  • [ ] List all redeemable roles and un/used key count
  • [ ] A way to mark keys as "distributed", by who and when
    • [ ] Commands to pick from the list of "undistributed" keys
  • [ ] A way to tag or group keys when generated
  • [ ] Use sqlite instead of JSON
  • [ ] CSV or plaintext import of keys from a file

What else should I add?

calebj avatar Mar 19 '18 01:03 calebj