/Restaurant-Search-Bot

Restaurants Search Bot using Rasa Framework & Zomato API

Primary LanguagePython

Restaurant Search Bot

Restaurants Search Bot using Rasa Framework & Zomato API

Screens

ScreenShot ScreenShot !

ScreenShot ScreenShot

Demo

Check out the demo

Features

  • User can search top-rated restaurants
  • User can search restaurants using location and cuisine
  • Support for Interactive elements of Slack

Rasa Components Used

Prerequisites

  • Zomato API Key for searching the Restaurants, you can get it here
  • Rasa Framework, check the details here

How to use

  • 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