hubot-foursquare-lunch
v1.2.2
Published
Use Foursquare API to pick a lunch spot
Downloads
96
Maintainers
Readme
Hubot Foursquare Lunch
Use Foursquare API to pick a lunch spot.
Configuration
- Register a Foursquare application to obtain your
FOURSQUARE_CLIENT_ID
andFOURSQUARE_CLIENT_SECRET
. - Find your
HUBOT_DEFAULT_LATITUDE
andHUBOT_DEFAULT_LONGITUDE
values using Google Maps or another tool.
| Configuration Variable | Required | Description |
| -------------------------- | :------: | -------------------------- |
| HUBOT_DEFAULT_LATITUDE
| Yes | Latitude in decimal format, e.g. 36.1514179
|
| HUBOT_DEFAULT_LONGITUDE
| Yes | Longitude in decimal format, e.g. -86.8262359
|
| FOURSQUARE_CLIENT_ID
| Yes | The Client ID for your application |
| FOURSQUARE_CLIENT_SECRET
| Yes | The Client Secret for your application |
| FOURSQUARE_PRICE_LEVELS
| No | Comma-separated price levels, 1-4 (default: 1,2,3
) |
| FOURSQUARE_SEARCH_QUERY
| No | The search query to use (default: lunch
) |
| FOURSQUARE_SEARCH_METERS
| No | The search radius from your location (default: 1600
) |
Installing
See full instructions here.
npm install hubot-foursquare-lunch --save
(updates yourpackage.json
file)- Open the
external-scripts.json
file in the root directory (you may need to create this file) and add an entry to the array (e.g.[ 'hubot-foursquare-lunch' ]
).
Usage
alice> hubot lunch
hubot> Bob's Burgers (103 Ocean Avenue) - http://www.fox.com/Shows/Bobs-Burgers