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.

Agentic Task
WeatherTastyTelegram (User Account / MTProto)Personal ProductivityNotifications & AlertsDaily Digests
PromptCreate

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?
No. Treat it as a nudge. If the idea does not appeal, ignore the message and decide on your own. The next afternoon you will get a fresh pick.
Will it repeat the same recipe every day?
No. The workflow keeps a short memory of recent picks and avoids repeating the same recipe two nights in a row, so the suggestions stay varied across the week.
What happens if no recipe matches the weather vibe?
It stays quiet for the night instead of sending a bad pick. You will hear from it again the next afternoon when conditions and the recipe catalog shift.
Can I send it to a group chat or a partner instead of just myself?
Yes. Point the workflow at any Telegram chat your account has access to, including a DM with your partner or a family group. You can change the destination any time.
Do I need a paid Tasty subscription?
No. The recipe catalog this workflow uses is publicly browsable through the General Input Tasty integration. You only need to connect your account once.

Stop staring at the fridge at 6pm.

Connect Tasty and Telegram once, and Geni hands you a weather-aware dinner pick every weekday afternoon.