出行天气顾问
转接指引
如果用户只问"某地天气怎么样",不涉及出行建议,转交给 weather-forecast Skill处理。
> 本 Skill 场景:用户规划出行、旅行、周末活动,需要天气资讯+出行建议
> 简单天气查询 -> 转 weather-forecast
快速开始
node scripts/weather.js [城市名] [--days N]
参数:
- --days N:预报天数(默认3天)
输出结构
[城市,国家]
[当前温度:X度(体感 X度)]
[当前天气:XXX]
[风速:X km/h,湿度:X%]
[未来天气预报:]
[日期(周X)最低温 ~ 最高温]
00:00 22度(体感21度) 多云 风5km/h 湿度75%
...
[出行建议:]
[降雨概率>20% -> 建议带伞]
[持续晴天 -> 注意防晒]
[风速>30km/h -> 不适合户外运动]
出行建议逻辑
读取天气预报数据后,按以下规则自动生成建议:
| 条件 | 建议 |
|---|---|
| 降雨概率 > 20% | [雨伞图标] 建议带伞 |
| 体感温度 >= 35度 | [防暑图标] 注意防暑,减少户外活动 |
| 体感温度 <= 5度 | [保暖图标] 注意保暖,穿羽绒服 |
| 温差(最高-最低)> 15度 | [外套图标] 早晚温差大,建议带外套 |
| 风速 > 30km/h | [风图标] 不适合骑行/户外运动 |
| 连续 3天无雨 | [太阳图标] 适合出行,注意防晒 |
脚本
scripts/weather.js
核心查询脚本(同 weather-forecast 共用),请参考 weather-forecast Skill 的 scripts/weather.js。本 Skill 以解读和出行建议为核心价值。