未来7天逐日高影响天气预警查询,支持18种预警类型,覆盖全国3343个区县级城市。
| 预警类型 | 代码 | 说明 |
|---|---|---|
| --------- | ------ | ------ |
| 台风 | typhoon | 台风相关预警 |
| 暴雨 | rainstorm | 暴雨相关预警 |
| 暴雪 | snowstorm | 暴雪相关预警 |
| 寒潮 | coldwave | 寒潮相关预警 |
| 大风 | gale | 大风相关预警 |
| 沙尘暴 | sandstorm | 沙尘暴相关预警 |
| 高温 | hightemp | 高温相关预警 |
| 干旱 | drought | 干旱相关预警 |
| 雷电 | lightning | 雷电相关预警 |
| 冰雹 | hail | 冰雹相关预警 |
| 霜冻 | frost | 霜冻相关预警 |
| 大雾 | fog | 大雾相关预警 |
| 霾 | haze | 霾相关预警 |
| 道路结冰 | ice | 道路结冰相关预警 |
| 干热风 | dryhotwind | 干热风预警 |
| 低温雨雪冰冻 | lowtemp_ice | 低温雨雪冰冻预警 |
| 海上大风 | seagale | 海上大风预警 |
| 强对流 | convection | 强对流天气预警 |
~/.workbuddy/skills/weather-warning/
├── SKILL.md # 本文档
└── scripts/
├── query.py # 主查询脚本
└── cities.py # 内置城市ID映射表 (3343个城市)
python3 ~/.workbuddy/skills/weather-warning/scripts/query.py <城市名> [预警类型] [天数]
| 参数 | 必填 | 说明 | 示例 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| 城市名 | ✅ | 城市/区县名称,支持模糊匹配 | 北京、广州、上海 |
| 预警类型 | ❌ | 18种预警类型之一 | 暴雨、高温、大风 |
| 天数 | ❌ | 查询天数,默认7天 | 3、7、14 |
# 查询北京未来7天天气预警
python3 query.py 北京
# 查询广州指定类型的预警
python3 query.py 广州 暴雨
# 查询上海未来3天大风预警
python3 query.py 上海 大风 3
# 查询深圳所有预警
python3 query.py 深圳
============================================================
📍 城市: 北京 (ID: 101010100)
📅 查询范围: 未来7天
============================================================
⚠️ 共 3 条预警信息
📅 2026-04-20 周一
--------------------------------------------------
🟠 橙色 暴雨预警
📌 暴雨橙色预警
📝 预计未来24小时内...
📅 2026-04-21 周二
--------------------------------------------------
🔴 红色 高温预警
📌 高温红色预警
📝 最高气温将达40℃以上...
📅 2026-04-22 周三
--------------------------------------------------
🟡 黄色 大风预警
📌 大风黄色预警
📝 预计未来24小时...
城市ID映射表存储在 scripts/cities.py 中,来源:/Users/laodai/Desktop/cwwid.txt
共 1 个版本