下面介绍一个详细的n8n工作流教程,帮助您实现 定时获取某学校考研信息、高考录取分数、知乎高赞文章、微博热点实时推送至微信 的全流程(以企业微信机器人和微博热点为例)。所有操作在n8n可视化界面完成,无需代码基础:
最终效果
graph LR
A[定时触发器] --> B[微博热榜API]
B --> C[数据清洗]
C --> D[企业微信机器人]
D --> E[微信接收消息]
准备工作
分步教程
步骤1:创建企业微信群机器人
- 企业微信中新建群聊 → 右上角「…」→ 添加「群机器人」
- 复制生成的 Webhook URL(格式:
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
)
步骤2:获取微博热榜API
推荐使用公开API(无需认证):
https://plink.anyfeeder.com/weibo/search/hot
(注:若失效可替换为其他热榜API,如知乎、百度等)
// RSSHub:最全Rss源。
https://docs.rsshub.app/guide/
步骤3:n8n工作流配置
工作流结构:
graph TB
A[Schedule Trigger] --> B[HTTP Request<br>微博API]
B --> C[JSON Transform]
C --> D[HTTP Request<br>企业微信机器人]
详细配置:
-
定时触发器(Schedule Trigger)
- 模式:
Every Hour
(每小时执行) - 高级选项:
Cron Expression
可自定义(如0 * * * *
每小时整点)
- 模式:
- HTTP请求节点(微博热榜)
- 方法:
GET
- URL:https://plink.anyfeeder.com/weibo/search/hot
- 响应格式:
JSON
-
JSON转换节点(提取关键数据)
- 模式:
Transform
- 添加字段:
- 模式:
(如需多条热文,用 Loop Over Items
遍历 data
数组)
- HTTP请求节点(企业微信机器人)
- 方法:
POST
- URL:粘贴你的Webhook URL
- Headers:
Content-Type: application/json
- Body(JSON):
步骤4:测试与部署
- 点击 Execute Node 手动测试每个节点
- 确认企业微信群收到消息(图文卡片样式)
- 激活工作流 → 自动每小时推送