Made with love using RASA
This repo contains a chatbot for Food ordering and using Zomato Api for searching best restaurant. It will reply back with something like "We do not operate in that area yet" if your city is not amoung Tier-1 and Tier-2.
The bot is able to identify common synonyms of city names, such as Bangalore/Bengaluru, Mumbai/Bombay, Allahabad/Prayagraj etc. The cuisine preference is taken from the customer.
- Create a new python3 virtual environment and do
pip install -r requirements.txt
- Clone this repo
- Run
rasa train
to train NLU and Policies - Actions Require a Zomato API creditials. Grab it from here
Once you get key, add it incredentials.sh
underZOMATO_API_KEY
.
Basic: Get free and instant access to restaurant information and search APIs (up to 1000 calls/day) Free tier. - Run
chmod +x credentials.sh
andsource ./credentials.sh
- Run
rasa run actions --actions actions.actions
to start the action server. - To interact with the assistant in command line, run
rasa interactive