Releases · roules-dev/ShopBot

v2.4.1

What's new ?

  • For you, not a lot : various bug fixes, and some UI improvement, support for Spanish translations.
  • For translators : the internationalization system now supports fallback translations, so it's not necessary to translate the whole bot at once, which also allows for new updates without the need of new translations for all available languages to be added right away (it was quite blocking actually to not have this, that's why it comes before requested features)

So internally the project has changed a lot, it's been deeply refactored to allow for faster future iterations.

Thus the next release will be coming soon, with a lot of requested features, it will even be a new major version, because it'll be introducing a deep change in the way the products and shops work (see issue #13)

v2.2.1

What's new ?

We now use NanoId instead of UUID

This library is faster, generates shorter ids, which are easier to work with, and will soon be used to have stronger type checking.

We now transpile to ES Module

This system is more modern than the old CommonJS, it required a little bit of codebase refactoring to migrate, but it's now fully working.

How to install ?

  1. Download the ShopBot-v2.2.1-release.zip file
  2. see readme
  3. if you're updating: just replace the dist and data folders, the package.json file where the bot is installed, by those in this release (if necessary run the npm i command, it is useful if new libraries are used, or if they have been updated, you we'll know you need that if there is an error when trying to run the bot)

v2.2.0 - Multi language support

Community driven multi language support is here !

As well as the french translation for the bot and a detailed guide on how to translate it in another language !
This was asked in issue #19

How to install

  1. Download the ShopBot-v2.2.0-release.zip file
  2. see readme
  3. if you're updating: just replace the dist folder, package.json files where the bot is installed, by those in this release and also add the locale folder at the root. (if necessary run the npm i command, it is useful if new libraries are used, or if they have been updated, you we'll know you need that if there is an error when trying to run the bot)
  4. run the command node dist/deploy-commands.js /a from the bot's folder to update commands

v2.1.2

What's new

[bug fix] Edited product price was rounded. now fixed

How to install

  1. Download the ShopBot-v2.1.2-release.zip file
  2. see readme
  3. if you're updating: just replace the dist folder, package.json files where the bot is installed, by those in this release (if necessary run the npm i command, it is useful if new libraries are used, or if they have been updated, you we'll know you need that if there is an error when trying to run the bot)
  4. run the command node dist/deploy-commands.js /a from the bot's folder to update commands (not useful for this update)

v2.1.1

What's new

bulk-give command added

How to install

  1. Download the ShopBot-v2.1.1-release.zip file
  2. see readme
  3. if you're updating: just replace the dist folder, package.json and package-lock.json files where the bot is installed, by those in this release
  4. run the command node dist/deploy-commands.js /a from the bot's folder to update commands

v2.1.0

In this release

The compiled code necessary for the bot to run, a helper script to help you setting up your bot.

How to install

  1. Download the ShopBot-v2.1.0-release.zip file
  2. Unzip it where you want, on your machine, or hosting service
  3. Run a terminal from here and execute the following command:
  1. follow the instructions (you must have created a bot first, as explained in the readme)
  2. when it asks : reset data ?, answer yes (y) if you don't want the placeholder shops, currencies and products that I used to test the bot
  3. If you've done everything correctly it should say success
  4. you can now run your bot by executing the following command