Skip to content

0.5.0

Latest
Compare
Choose a tag to compare
@zkxs zkxs released this 11 Oct 13:56
· 25 commits to master since this release

Added

  • Add a /stats command. This gives some basic aggregated stats on how many licenses have been activated in your server.
  • Add a /unlink_product command.
  • Adds warnings for roles that can't be granted to /list_links

Changed

  • The message created by /create_post is now slightly more verbose and explains where license keys can be located. If you want to update an existing post you'll need to delete the original post re-run the slash command to get a new one.
  • Some commands have had their response text formatting slightly changed to improve readability, including /license_info, /list_links, and /link_product
  • Completely reworked /link_product to use slash command args and autocompletion. This was done to remove the 25 product/role limit in the old selection dropdowns. /link_product no longer unlinks products: that is now handled by the new /unlink_product command. Unfortunately, as Discord does not support variadic arguments links must be created one at a time now.
  • All command output has been converted from messages to embeds. This was done partially to make things look cleaner and partially to get the higher 4096 character limit of embeds (normal messages have a 2000 character limit).

Fixed

  • Fixed a bug where in certain /link_product edge cases Jinx would incorrectly warn that it might lack needed permissions.
  • Fixed a bug where a few redundant API requests would be sent to Discord every time the bot was added to a new guild.
  • Fixed a bug preventing creation of new sqlite db

Known Issues

  • If you have products with identical names then /link_product and /unlink_product will be unable to handle them properly.
  • If /list_links output is more than 4096 characters it will fail