🎯 做完你会得到
在 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 发上海天气给我
这样不用问,它自己报。
#天气#内置技能#无需配置
⚔️ 同类副本推荐 ⚔️