Smart nearby food recommendations based on current location, time of day, and weather
Recommend nearby restaurants based on the user's current location, time of day, and weather conditions.
Call clawpaw_get_context to get:
Call clawpaw_weather (using current coordinates, forecast=false) for real-time weather.
Note the weather condition and temperature for recommendation adjustments.
Select search keywords based on time of day:
| Period | Time Range | Category | Keywords |
|---|---|---|---|
| Breakfast | 06:00-09:00 | Breakfast spots | 早餐 |
| Lunch | 11:00-13:30 | Full meals | 午餐 |
| Afternoon tea |
| 14:00-17:00 |
| Coffee, desserts |
| 咖啡厅 |
| Dinner | 17:30-20:00 | Full meals | 餐厅 |
| Late night | 20:00-02:00 | Late-night eats | 夜宵 |
| Other | 02:00-06:00 | 24h restaurants | 24小时餐饮 |
If the user mentions a specific cuisine (e.g. "hotpot", "coffee"), prioritize their preference over time-based defaults.
Call clawpaw_nearby with:
longitude / latitude: from contextkeywords: based on time period (or user preference)poi_type: 餐饮radius: adjust by weather
limit: 10Pick the TOP 5 results and format:
🍜 Based on your location and the time of day, here are some picks:
1. **Restaurant Name** — XXm away
⭐ X.X | 💰 ¥XX avg | 📞 phone
💡 [Reason tied to weather/time, e.g. "A warm bowl of soup on a rainy day"]
2. ...
Recommendation reasons should feel contextual:
Toast — restaurant POS, orders, menus, employees, revenue centers, and reporting.