跳到正文
🟠 需外部服务 — 需自备相关账号/权限 入门 生活助手

用 OpenClaw 查天气

无需 API Key,直接问 OpenClaw "上海今天天气怎么样",5秒内得到结果。"

⚔️ 难度 ★☆☆ 入门
⏱ 配置耗时 5 分钟
🎁 掉落 节省 5 分钟
📜 所需秘籍 agent-reach
🦞 部署 可一键部署

🎯 做完你会得到

在 Telegram 或任何已连接渠道里,直接用中文问天气并拿到准确回复

🛠 需要什么

  • agent-reach

👤 适合谁

  • 所有用户

⚡ 效果预览

问一句话就能查天气,还能结合穿衣建议和出行计划

🔧 Step 0:先配置消息接收渠道

⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →

这个场景解决什么问题

你每天出门前都要打开天气 App,但如果 OpenClaw 已经在 Telegram 里了,为什么还要多开一个 App?

这个场景让你直接在聊天界面问天气,0 配置,开箱即用。

前提条件

  • OpenClaw 已安装并启动(openclaw gateway start
  • 已连接至少一个聊天渠道(Telegram / 微信 / Discord 均可)
  • 不需要任何额外 API Key

怎么用

直接在聊天里发这些话就行:

上海今天天气怎么样?
北京明天会下雨吗?
深圳本周天气预报
成都现在多少度?

OpenClaw 会自动识别天气意图并调用 weather 技能。

底层原理(可选了解)

weather 技能基于 wttr.in 服务,免费、无需注册。

你也可以直接用命令行测试是否正常:

# 测试上海当前天气(一行摘要)
curl -s "wttr.in/Shanghai?format=%l:+%c+%t+(feels+like+%f),+%w+wind,+%h+humidity"

# 测试北京(简洁格式)
curl "wttr.in/Beijing?format=3"

# 3天预报
curl "wttr.in/Shenzhen"

实际运行结果(2026-03-11 验证):

Shanghai: ☁️ +10°C (feels like +9°C), ←11km/h wind, 66% humidity
Beijing: ☀️ +7°C

预期结果

在聊天界面发送”上海今天天气”后,大约 2-3 秒收到回复,包含:

  • 当前温度和体感温度
  • 天气状况(晴/阴/雨等)
  • 风速和湿度

踩坑记录

Q:问了没有反应? 先检查 openclaw status,确认 Gateway 在运行且渠道已连接。

Q:城市名用英文还是中文? 两种都行。上海Shanghai 效果一样。

Q:能查海外城市吗? 可以,支持全球城市和机场代码(如 PVG 代表浦东机场)。

扩展玩法

配合定时任务,让 OpenClaw 每天早 7 点自动把天气推给你:

HEARTBEAT.md 里加一行:

每天早上 7:00 发上海天气给我

这样不用问,它自己报。

#天气#内置技能#无需配置