A Rasa chatbot for managing snake availability and answering basic questions about inventory, etc.
Currently setup to work on Rasa 1.7.1 and later releases.
Still in development and haven't setup the custom actions yet but will be shortly.
pip install -r requirements.txt
After running the commands above then you should be able to do
rasa train
- To train the new model for the bot.
You have 2 options you can use the rasa shell
command to test the bot from the cli or follow the steps below to use Rasa X to have a GUI to interact with it.
Ensure you are in the serpentbot
folder for all the below steps.
rasa x
- This will open up a web browser and allow you to interact with the Bot UI.
When you run Rasa X locally, your training data and stories are read from the files in your project (e.g. data/nlu.md), and any changes you make in the UI are saved back to those files. Conversations and other data are stored in an SQLite database saved in a file called rasa.db.
This is just an example of some of the bot flow, it can run on Facebook, a Website and more
Ball Python Husbandry Story