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)