This guide provides documentation for Wickr IO Integrations. If you're using AWS Wickr, see AWS Wickr Administration Guide.
Version 6.48 announcement
Version 6.48 of the Bots docker image contains the upgrade to Node 20. If you are using any bots, you will need to make the following modifications to them to ensure they work with this latest bot version. Upgrading to the new version without completing these steps will disrupt the functionality of your custom bots:
-
If you are creating custom bots/integrations, you will need to update the integration to include the following changes:
-
Bump wickrio-bot-api version to 7.1.x. (If you have wickrio_addon as a dependency, it should also be bumped to 7.1.x).
-
Remove occurrences of Node 16 usage.
-
Make changes to work with asynchronous APIs.
This is an example
of changes to be made to any custom integration to accommodate compatibility with version 6.48 (and later). -
-
If you are using any of the officially supported integrations, please make sure to upgrade your integrations to the latest version using
upgradecommand in Docker CLI. For more information, see Upgrading bots.
As of version 6.48, the Bots docker image has the following major changes:
-
Upgraded to use Node 20 (previously used Node 16).
-
Deprecated multiple integrations. This is the list of officially supported integrations:
-
wickrio-broadcast-bot
-
wickrio_web_interface_bot
-
wickrio-compliance-bot (only available for Enterprise environments)
-
-
This is the list of sample integrations that can be pulled from NPM registry for testing purposes:
-
@wickr-sample-integrations/wickrio-hello-world-bot
-
@wickr-sample-integrations/wickrio-example-app
-
@wickr-sample-integrations/wickrio-lex-bot
-
@wickr-sample-integrations/wickrio-rekognition-bot
-
@wickr-sample-integrations/wickrio-translation-bot
-
-
The WickrIO addon has been updated to use ZeroMq to interact with WickrIO client, making the WickrIO APIs asynchronous.