{"code":0,"data":{"id":"117165dc-a739-4c49-9941-9643480bc602","publisher_type":"organization","publisher_unique_handle":"langgenius","creator_email":"scarlettmao2002@gmail.com","template_name":"Weather Forecast","icon":"","icon_background":"","icon_file_key":"templates/117165dc-a739-4c49-9941-9643480bc602/icon.jpeg","kind":"classic","dsl_file_key":"templates/117165dc-a739-4c49-9941-9643480bc602/dsl.yaml","dsl_raw_file_key":"","asset_files":null,"asset_tree_nodes":null,"categories":["operations"],"deps_plugins":["langgenius/dify-gmail","langgenius/openai","langgenius/openweather"],"preferred_languages":["en"],"overview":"Author：Zhiqiang Yang\r\nA scheduled weather notification workflow that sends a daily weather forecast email at a fixed time.\r\n It retrieves weather data for a specified city using the OpenWeather plugin, formats the forecast into a clear, human-readable email with an LLM, and automatically delivers it via Gmail.\r\n Suitable for daily planning, personal alerts, or location-based notification use cases.","readme":"Import the DSL and install the required plugins: OpenWeather, OpenAI, and Gmail.\r\n \r\n  Configure the OpenWeather node with the target city, language, and temperature unit.\r\n \r\n  Authorize the Gmail plugin and set the recipient email address in the Send Gmail Message node.\r\n \r\n  In the Schedule Trigger node, configure the delivery time and timezone for the daily email.\r\n \r\n  Click Test Run to activate the scheduled weather forecast.","partner_link":"","version":"0.5.0","status":"published","review_comment":"","usage_count":555,"created_at":"2026-03-04T00:33:54.013248Z","updated_at":"2026-03-04T00:33:54.013248Z"},"msg":"ok"}