/Chatbot-Widget

ChatBot widget easy to connect to RASA bot through REST channel

Primary LanguageJavaScriptMIT LicenseMIT

THANK YOU!

Thanks to Jitesh Gaikwad for building this chat interface for RASA.

Changes by me, Jonathan Wheat

  • Generic launch / close icon
  • Launcher icon rotates to open / close chat
  • Launcher icon changes to close icon when chat is open
  • Chat slides open (up) / closed (down)
  • Cursor focus in message box
  • Separated colorization styles into separate file making it easier to restyle
  • Tightened up the UI a bit (smaller radius / padding, larger font sizing)

Now back to the original README...

Chatbot Widget designed for Rasa Bots 🤖

A Chat widget easy to connect to RASA bot through Rest Channel.

forthebadge forthebadge

forthebadge forthebadge forthebadge

forthebadge forthebadge

forthebadge

Features

Instructions

Before you start your bot server, make sure you have added rest channel in the credentials.yml file

Step_1: Start your Rasa bot server & action server(if you have custom actions) using the below command

rasa run -m models --enable-api --cors "*" --debug

rasa run actions

Step_2: Once you have your Rasa server up & running, open the index.html file to test the bot.

Screenshots:

ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot

Demo:

Check out the widget in action here: https://youtu.be/j1BvTwNZKLY