Bubba is a ChatBot WebApp in which you can talk, interact and teach it to learn new things.
I used a Python library called ChatterBot for the bot response calculations
So it learns based on your chats, as well as you can teach it to respond as you wish to your inputs
It is filled with jokes and good sense of humor, you can ask for jokes and facts and it will probably get you some laughs
It was trained with a long custom conversation database I made myself for it to be able to talk before any teachings
It is deployed on https://migole.pythonanywhere.com/
I have a video explaining it on https://www.youtube.com/watch?v=FtXp3G9IdZ4
It was made entirely using only Python, HTML and CSS languages.
PYTHON 3.7 REQUIRED
You can just clone it to your machine
Make sure you have all the requirements from requirements.txt
If you already satisfy the python version needed, you may just run this code to install the rest
pip install -r requirements.txtAnd run the following command on the app directory to run the application
python manage.py runserverAny pull requests are welcome, feel free to modify any response data as you need. For major changes, please open an issue first to discuss what you would like to change.
If you wish to contact me, you can find me at Twitter
I used the forked version of ChatterBot python library from @riverscuomo
I also used a simple icon from Abdur Rahim that I wanted to credit.
This project is licensed under the MIT license.
