用途:查询任意城市的未来 7 天天气预报,底层依赖 alibabacloud-iqs-search 服务。
主要能力:先通过 UnifiedSearch 搜索“{城市} 天气预报 未来7天”,优先选用天气站点;再用 ReadPageBasic 读取页面。已知站点(weather.cma.cn、weather.com.cn 及其子域)由专用解析器输出结构化 JSON;未知站点以 article 模式返回正文加提示,由智能体直接解读,输出含 parseMode、weather、temperature、windSpeed、windDirection 等字段。
使用方式:需 Node.js >= 18(使用原生 fetch,无需安装 npm 依赖),并配置环境变量 ALIYUN_IQS_API_KEY,可临时 export、写入 ~/.zshrc 或 ~/.bashrc,或放于 ~/.alibabacloud/iqs/env。执行 node scripts/weather.mjs <城市>,如 node scripts/weather.mjs 北京。
适用场景:国内城市天气查询建议使用中文城市名以提高准确度。
限制:API Key 未配置报 CREDENTIALS_MISSING,无结果报 NO_RESULTS,调用失败报 QUERY_FAILED,解析失败报 PARSE_FAILED(可能因目标站点结构变化)。脚本每次读取最新数据,不设缓存。支持通过 PARSER_REGISTRY 注册新站点解析器扩展;遇到未知站点会返回 evolveHint,供智能体分析后新增解析器。官方文档、具体收费与配额等信息暂未提供。