For the past few months I and Shubhankar have been reading, thinking and discussing bots and conversational interfaces. We have been wanting to build a bot of our own. This is our first attempt at making a conversational Bot.

    Registration

The idea is that no one wants to eat alone. After registering on our Bot, it asks you a few simple questions regarding where you are and what cuisine you prefer.

    Querying your Location

Based on the input it finds you a dinner date in a ten mile radius, the restaurant is a random top rated restaurant on Zomato. The restaurant is located somewhere between you and your dinner date.

    Match!

The Bot sets up a link so that you guys can talk to each other and discuss things like when you would be reaching the location. You can share contact details with them if you like. From now on all messages sent to the Bot will be relayed to your dinner date. You can always break the relay link by sending the /exit command.

    Reveal

The bot tells you that on reaching the location you should send your coordinates. On sending your coordinates you are revealed your dinner dates picture while your dinner date is sent an alert that you have reached the restaurant.

Try DinnerDateBot on telegram.

Update: The AI is working weirdly, this issue is being actively tackled.