Skip to main content

Plugins

A newly added feature in v2 of the chatbot, the plugins prop provides users with the means to install and use custom plugins. Similar to themes, the browsing of plugins can be done on React ChatBotify Gallery, where you will find both official and community plugins.

Overview

There is a small group of official plugins maintained, which provide useful functionalities in common use cases. As of the last update, the list of official plugins are as below:

If you strongly believe that there are common use cases with no suitable plugins, you may feel free to make a suggestion for one on discord.

For instructions on using plugins (both official or community-based), please refer to the plugin's documentation. Note that the maintenance of plugins are separate from the maintenance of the core React ChatBotify library.

Tip

Most plugins tend to rely on chatbot events for their logic. As events are an opt-in feature, make sure you read the plugin's setup instructions in detail to understand which events are required to be enabled!

Building Your Own Plugin

In the ideal scenario, there is already an existing plugin out there to address your use case. At times however, it may be necessary to build your own custom plugins. The chatbot is currently already capable of supporting plugins. However, the documentation for instructions on creating your own plugins are still a work-in-progress. These will be provided soon, latest by the v2 stable release which is aimed for late October 2024.

You may wish to join the discord to stay up to date with the latest information.