Custom Rasa Chabot Bubble as Plugin

I have this study case where i want to implement rasa on a learning management system website.

I want it so that it will be like a popup circle button where it will expand into a chat UI, the problem is I don’t want to mess the main system. So my plan is to make it as a plugin or a library.

Where all u need to add is single line of import. It will automatically add the chatbot (Ofc the rasa is deployed and the plugin too)

Idk how can i create it, where should i start?

Sorry for the bad english, im indonesia it’s not my main language

Hello, To integrate Rasa into your learning management system as a plugin or library, follow these steps: ncedcloud student login

  1. Create a Rasa Chatbot: Build and train your Rasa chatbot based on your requirements.
  2. Deploy Rasa: Host your Rasa server on a platform like Heroku, AWS, or any cloud service.
  3. Develop a Plugin: Create a JavaScript plugin that handles the popup button and expands into a chat UI.
  4. Include the Plugin: Make the plugin easily integratable by using a single line of import.

Example:

javascript

import { initChatbot } from 'rasa-chatbot-plugin';
initChatbot({ serverUrl: 'YOUR_RASA_SERVER_URL' });

This way, you can seamlessly integrate the chatbot without affecting the main system.

Best Regards,

Peter Philip

Hi!

Search for widget here in forum. You will find some examples of widgets customized for rasa.

Check this site too

Thankyou for the suggestion and solution I’ll check on it later. I do have interest with Chat Widget made by JiteshGaikwad looks simple and modified-able