Daily weather-matched dinner pick in Telegram
Every weekday at 4pm, get one dinner idea sent to your Telegram chat, matched to tonight's weather so the meal fits the day.
Every weekday at 4pm in my local time zone (cron trigger), pick tonight's dinner for me by matching the weather to a Tasty recipe and send it to my personal Telegram chat. Build this as an agent workflow.
Step 1. Call Weather's Get Weather Forecast for my saved latitude and longitude, using imperial units. Read the next few 3-hour buckets that cover this evening (roughly 5pm through 9pm local) and pull temperature, the feels-like value, and any precipitation.
Step 2. Translate the forecast into a recipe vibe. Use this rough mapping: cold or rainy evenings lean toward soups, stews, and braises; hot evenings lean toward salads, grilling, and no-cook dishes; mild evenings lean toward comfort food or seasonal produce. Then call Tasty's List Tags and pick one tag slug from the real catalog that matches the vibe (for example soup, salad, grill, comfort_food, healthy, vegetarian, or seasonal_produce), and pair it with under_30_minutes when it's a weeknight rush.
Step 3. Call Tasty's List Recipes with the chosen tag (or two tags joined with a comma) and a small size like 10. Skim the results and choose one recipe that looks appealing, is doable on a weeknight, and was not picked yesterday. To avoid repeats, remember the last few recipe ids you suggested (store them in agent memory) and skip anything in that list.
Step 4. Send a Telegram message via Send Message to my saved chat (default to Saved Messages, peer "me", unless I configure another chat). The message should be friendly and short, formatted roughly like: the recipe title on the first line, then a one-line why-tonight note tied to the weather (for example "Cold and drizzly tonight, so something warming"), then prep time and total time, then a compact bullet list of ingredients, then the Tasty link. Keep it under ~15 lines.
Edge cases: if Tasty returns no recipes for the chosen tag, try one fallback tag from the same vibe bucket; if that is also empty, skip the message gracefully for the night rather than sending a bad pick. If the forecast call fails, default the vibe to comfort food. Never send more than one message per run.
Configurable inputs I should be able to set: my latitude and longitude, my time zone, the destination Telegram chat (default Saved Messages), the trigger time (default 16:00), the day-of-week mask (default Mon-Fri), and an optional dietary preference tag (for example vegetarian) that should always be included alongside the vibe tag.
Additional information
What does this prompt do?
- Checks the forecast for your area each weekday afternoon so the suggestion fits how tonight actually feels.
- Picks one Tasty recipe that matches the weather vibe, like soups on cold nights, no-cook salads when it's hot, or comfort food when it's mild.
- Sends a short Telegram message with the recipe name, why it suits tonight, prep and total time, a quick ingredients checklist, and the link.
- Avoids repeating the same recipe two nights in a row, and stays quiet on nights when no good match turns up.
What do I need to use this?
- A Telegram account connected to General Input, with a saved chat where the message should land (your Saved Messages works great).
- A Tasty account connected through General Input so the workflow can browse recipes.
- Your home coordinates (latitude and longitude) so the forecast matches your area.
- Your local time zone so the 4pm trigger fires at the right moment for you.
How can I customize it?
- Move the send time earlier or later, or change which days it runs (for example weekends only, or every day).
- Switch the destination from your Saved Messages to a family group chat, a partner DM, or any other Telegram chat.
- Tweak the matching rules, like preferring vegetarian tags, capping recipes to 30 minutes on weeknights, or only suggesting grilling on hot Fridays.
Frequently asked questions
Do I have to cook what it suggests?
Will it repeat the same recipe every day?
What happens if no recipe matches the weather vibe?
Can I send it to a group chat or a partner instead of just myself?
Do I need a paid Tasty subscription?
Related templates
Stop staring at the fridge at 6pm.
Connect Tasty and Telegram once, and Geni hands you a weather-aware dinner pick every weekday afternoon.