兄弟们,每天早上被闹钟吵醒后,你是不是还在手动查天气?今天二冰教你用开源神器n8n打造全自动天气推送系统,每天7点准时推送穿衣指南到微信!再也不用担心忘记带伞被淋成落汤鸡啦~
n8n是一款基于节点的开源工作流自动化工具(GitHub地址:https://github.com/n8n-io/n8n),能实现跨平台服务联动。举个栗子:当温度低于10℃自动发微信提醒穿秋裤,监控商品降价自动发邮件,都是分分钟的事!
- 1. 零代码可视化:拖拽节点就能搭建复杂流程,小白也能玩转自动化
- 2. 超强扩展性:内置400+服务接口,支持自定义JavaScript/Python脚本
- 3. 私有化部署:数据完全自主掌控,避免敏感信息泄露风险
version: '3' services: n8n: image: n8nio/n8n restart: always ports: - "5678:5678" volumes: - ./n8n_data:/home/node/.n8n environment: - TZ=Asia/Shanghai - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=你的密码
n8n 工作流 教程
打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

定时触发 → 获取天气API → 处理数据 → 微信推送

Image 43
- • Cron节点:设置每天7点执行
- • HTTP请求:接入天气接口
http://t.weather.itboy.net/api/weather/city/(上海地区代码) - • JS脚本:提取温度、风力等关键数据
// 示例代码片段 const high = items[0].json.data.forecast[0].high; const low = items[0].json.data.forecast[0].low; items[0].json.yubao = `今日温度${low}~${high}℃,${items[0].json.data.ganmao}`;

Image 56
- • 电商比价监控:自动追踪商品价格变动
- • 社交媒体同步:INS发图自动同步微博
- • 智能家居联动:室温过高自动开空调
经过实测,n8n在Docker环境下运行稳定,内存占用仅300MB左右。特别适合需要多平台联动的自动化场景,相比付费版Zapier省下大把银子!需要天气推送模板的兄弟,可以直接导入我优化后的配置文件:
wget https://raw.fastgit.org/wbsu2003/n8n/main/weather2wx.json
最后提醒:天气API每天调用建议不超过4次,且用且珍惜!有任何部署问题欢迎在评论区留言讨论,喜欢的话记得点赞收藏哦~
最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:https://github.com/TWO-ICE/Awesome-NAS-Docker
发布者:Ai探索者,转载请注明出处:https://javaforall.net/245262.html原文链接:https://javaforall.net
