当用户询问天气相关问题时,使用本技能获取天气信息。
用户询问以下问题时触发:
首先需要确定:
获取位置的方式(按优先级):
使用浏览器打开天气网站,以下是推荐的网站:
网站网址特点中国天气网https://www.weather.com.cn国内天气准确墨迹天气https://www.moji.com界面美观中央气象台https://nmc.cn官方数据
查询方式:
bash
# 访问天气网站并搜索城市天气
browser url="https://www.weather.com.cn/城市名称"
例如查询北京天气:
bash
browser url="https://www.weather.com.cn/101010100"
从页面中提取以下信息:
根据查询结果,用友好的方式回复用户:
text
📅 日期:[今天/明天/后天]
🌍 城市:[城市名]
🌡️ 温度:[最高温]°C / [最低温]°C
🌤️ 天气:[天气状况]
💨 风力:[风力等级]
💧 湿度:[湿度]%
用户说的时间实际日期今天今日明天明日后天后天大后天第四天下周具体日期需计算
用户:明天天气怎么样?
回复流程:
确定用户位置(假设是北京)
确定日期是明天
提取明天天气预报
回复: text
🌤️ 明天北京天气预报
🌡️ 温度:15°C / 8°C
🌤️ 天气:多云转晴
💨 风力:北风3-4级
💧 湿度:45%
总体来说明天天气不错,适合外出~
城市天气网代码北京101010100上海101020100广州101280101深圳101280601成都101270101杭州101210101南京101190101武汉101200101西安101110101重庆101040100