Skip to main content

ShopBot V6 Released!

· 2 min read

The ShopBot Update (v6.0.0) Is LIVE and stable ! This has been a hell of a race for me, from debugging till middle of the night to re-deploying everything twice the same day, I can finally say that it is DONE. From now ShopBot update will be a looot smoother with down time to 2min instead of 15 and waaaaay less possibilities for mistakes.

Here is the patch note:

ShopBot is live with a new update this is the biggest technical update it had since start ! (over 40k lines of code were changed !)

Additions (+)

  • Re-designed /get_balance command
  • Completly re-wrote the bot in typescript
  • Completly re-wrote the bot-api in typescript
  • Prepared the api for the next update that is for minecraft products
  • Added some automatic tests for the bot api (before those where only present for the dashboard api)
  • Renamed some commands to be more readable
  • Renamed some commands options to be more readable
  • Added /get_product_variants command to get allt he available variants of a product with their stock
  • Automatic actions like modals are now working for minecraft products.
  • Completly re-designed the claiming proccess with modals /vairants/player username
  • Added product variants, allowing you to sell variants of each of your product with a custom stock
  • Transaction report automatic action (channel creation) now features the product name.

Fixes (-)

  • Typos in dashboard and bot
  • Added fail safes on product creation
  • Added fail safes on product updates
  • Fixed issues with /get_rank command
  • Fixed issues with /get_stock command
  • Optimized some commands on the bot
  • Huge optimisations for server token generation
  • Some refactoring on the dashboard making it tiny bit faster (and a bit more ready for its upcoming re-write)
  • Fixed huges issues on the /give-sub-role command
  • Fixed Product link in the embed that is sent after "Buy" click
  • /current-sub will now show the user friendly id instead of the real underlying one
  • Fixed some hedge cases with the checkout process (Unhandled errors)
  • Fixed an issue with the edit of a product purchase limit (limit was not lifted if done so on the dashboard)
  • Fixed some issue with automatic actions with product that have no connected servers
  • Fixed the Info page button on the dashboard product list page
  • Fixed issue when creating product with a purchase limit
  • Fixed a looooooooot of small issues.
danger

-Deleted the /claim command (now everything goes through the claim button)