Restaurants Search Bot using Rasa Framework & Zomato API
Check out the demo
- using slack
- using chatbot widget
- User can search top-rated restaurants
- User can search restaurants using location and cuisine
- Support for Interactive elements of Slack
- Zomato API Key for searching the Restaurants, you can get it here
- Rasa Framework, check the details here
- Clone the repo
- add the Zomato API key to
zomatoApi.py
file - open the terminal in the project directory and run the below commands
-
rasa train
- Once the bot has been trained, run the bot using the below commands
-
rasa run actions
-
rasa run -m models --enable-api --cors "*" --debug
-
Note: While developing this bot, I had used Rasa v.1.9.7 and there was some issue with the slack connector of Rasa, I have found a temporary fix, I have mentioned this in the issue. If you want to use the UI which you see in the above screens, you check the chatbot widget