Skip to main content

RestroBot

RestroBot is a facebook messenger bot which let's you search for restaurants at any location. Click the get started button to kickstart your restaurant search. Currently, there are 2 ways available to make your searches:
  1. First one is by selecting categories and then sharing the location.
  2. While the other one is simple where you simply need to ask a simple query e.g. "show me the dinner restaurant in chandini chowk".
Whenever you feel you are not able to search, simple type "help me" in the chat and RestroBot will show you the detailed examples of queries to try.

Example searches for way 1:

You: show me the categories of restaurants
RestrBot: Here is the list of categories:
You: Tap on any category you like
Restrobot: Please share the location or pin the location you want to search the restaurants in:
You: Share the location
Restrobot: Shows you the list of restaurants in that location.

Example searches for way 2:

  • simple search asking for dinner restaurants at any location.
Type: "show me the dinner restaurants in Chandini chowk"
  • search for cafes at any location but sort results by rating
Type: "show me the best rated cafes in Connaught place"
  • search for any category of restaurants at any location sorted by price
Type: "show me the cheaper dineouts in Santa Clara"

For detailed demo pics visit: https://restrobot.herokuapp.com
Message Bot on messenger: RestroBot

Contact

Feel free to give suggestions, help requests or drop me a mail at prakhar@knowshipp.com

Privacy

The RestroBot was a weekend project and is just fun. And we are not storing any user data/information/location. This only allows you to search for restaurants at any location. Our applications is hosted on heroku. We use a secure connection between facebook and heroku. We may anonymously keep track of sender id in future. None of the data will ever be shared, except for maybe some anonymous statistics in the future.

Comments

Popular posts from this blog

Build a REST API using Node and Express.js

Hello Sailors, if you are a programmer you would have heard about APIs or have developed APIs in JAVA, Python or any language. Today, we are going to build an API which sends random nutrition tips as response, with Nodejs and Express.js. Sounds interesting! What is an API? API stands for Application Program Interface. Ho ho ho! this just made my life, what an explanation! Well, an API is a set of functions and procedures that allow you to create applications which access the data of an application or service. Why do we need an API? When we want to build an android application, a web application and a desktop application because there are different type of users, so instead of building separate logic for all of these applications, we will build an API and all these applications will consume this API and serves the purpose. Here's another example : You have built a printer which prints great on paper but still no one buys it because you do not provide them any tool ...

Setup Mosquitto MQTT broker in Windows

MQTT (Message Queueing Telemetry Transport) is a Client Server messaging transport protocol. It provides a lightweight method of carrying messages using a publish/subscribe model. The pub/sub model being lighweight makes it suitable for IOT messaging with low power devices, sensors, phones or microcontrollers. How MQTT works? MQTT follows publish/subscribe model which is alternative to server-client model where client communicates directly with server. The pub/sub model defines the client which send a message(publisher) to another client which received that message(subscriber). The subscriber and publisher are unaware of the presence of each other. The main part, which we call the Broker, which our both publisher and subscriber are aware of, filters all the coming messages and distributes them respectively. Now we know what is MQTT and how it works. Let's dive in to set this up on Windows 7/8/10. Mosquitto: This is an open source message broker used for handling lightwe...

Build a facebook chatbot with API.AI (zero coding)

Hello Sailors, chatbot has been the buzz-word these days, many businesses are looking to implement chatbots to their sites or facebook pages to convert traffic into customers. Today in this tutorial, we are going to create a simple conversational facebook chatbot which can send you jokes, images and also it can do a small talk. Messenger bots simply blend artificial intelligence with human interaction. User asks a question and chatbot gives relevant answer to serve the purpose. What do we need to build our facebook chatbot? API.AI  account - A natural language understanding platform to design and integrate intelligent sophisticated conversational user interfaces. Facebook for developers account - To create a facebook app. Facebook page - Chatbot feature is only available to pages, not personal accounts. What we are going to do We are going to subscribe our API.AI agent to read all messages we receive on our Facebook page and in turn our agent processes the messag...