swapagarwal / JARVIS-on-Messenger

:speech_balloon: A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks
https://m.me/J.A.R.V.I.S.on.Messenger
MIT License
1.35k stars 990 forks source link

Restaurant rating #31

Open havanagrawal opened 8 years ago

havanagrawal commented 8 years ago

Given the name of a restaurant/cafe/pub, find out locations and a (user) rating.

Nice to have:

  1. Timings
  2. Average bill for 2
  3. Suggest location nearest to my current location
  4. Specify cuisine

Ambitious:

  1. Suggest 5 nearest restaurants based on my preference (eg: Veg, pizza, burger, italian, etc)

Sample queries:

  1. How is the food at Starbucks?
  2. Does Starbucks have good food?
  3. Is Starbucks a good place to eat?
  4. I'm hungry. Where's the nearest Starbucks?
  5. I'm craving for some good food. How's Starbucks?
  6. Do you know if Starbucks has good coffee?
  7. Does Starbucks have cheap food?
  8. What is the food rating for Starbucks.
  9. I want to eat at Starbucks. Will it be open?
swapagarwal commented 8 years ago

Truth be told, that'd be quite a useful module! Do you have any APIs in mind where we could get this data from? Also, the Messenger API doesn't provide us with location data (happy to be wrong here!) so we'd have to take it from the user.

havanagrawal commented 8 years ago

This might be useful: https://developers.zomato.com/api

swapagarwal commented 8 years ago

Looks good, any takers?

KartikKannapur commented 8 years ago

I can help out. I have worked with their API earlier, but I didn't find it very stable .. Hopefully things are different now :) I'll look into it.

swapagarwal commented 8 years ago

Cool, that's great! :smile: Go ahead.

vidhyasoft commented 8 years ago

@KartikKannapur this looks really useful, any improvements?? i would like to help

KartikKannapur commented 8 years ago

@hithesh Sorry, I haven't had time to work on it. It would be great if you could take this up.

sudomichael commented 7 years ago

I will have this completed within 2-3 days

ghost commented 7 years ago

So was this ever worked on futher? @swapagarwal

If not, I can give this a crack. Zomato's API requires a log in, do we have a standard email address that this can be linked to?

swapagarwal commented 7 years ago

@katipallya Sure, go ahead! You can create a test account for yourself to implement this; I'll create one for jarvis and link to config.py once the PR looks good.

ab9-er commented 6 years ago

@swapagarwal What is this issue's status?

orbit-stabilizer commented 6 years ago

Also would like to know

msultani commented 6 years ago

I'm going to go ahead and pick this up.

Nayan-Das commented 6 years ago

I am interested.Can I take this if it is not solved yet.

msultani commented 6 years ago

Yeah it’s all yours