下面介绍一个详细的n8n工作流教程,帮助您实现 定时获取某学校考研信息、高考录取分数、知乎高赞文章、微博热点实时推送至微信 的全流程(以企业微信机器人和微博热点为例)。所有操作在n8n可视化界面完成,无需代码基础:


最终效果

graph LR A[定时触发器] --> B[微博热榜API] B --> C[数据清洗] C --> D[企业微信机器人] D --> E[微信接收消息]


准备工作

  1. 企业微信账号注册企业微信官网),创建群聊添加「群机器人」
  2. n8n环境已安装的n8n官网|Docker部署最快)
  3. 微博API使用第三方免费API(如 Weibo API 或 公开爬虫接口)

image-wCeQ.png


分步教程

步骤1:创建企业微信群机器人

  1. 企业微信中新建群聊 → 右上角「…」→ 添加「群机器人」
  2. 复制生成的 Webhook URL(格式:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx

329417c8511fa82686d17af88d8d171.png

步骤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>企业微信机器人]

详细配置

  1. 定时触发器(Schedule Trigger)

    • 模式:Every Hour(每小时执行)
    • 高级选项:Cron Expression 可自定义(如 0 * * * * 每小时整点)

image-FkTI.png

  1. HTTP请求节点(微博热榜)

image-qsik.png

  1. JSON转换节点(提取关键数据)

    • 模式:Transform
    • 添加字段:

image-rgmG.png

(如需多条热文,用 Loop Over Items遍历 data 数组)

  1. HTTP请求节点(企业微信机器人)
  • 方法:POST
  • URL:粘贴你的Webhook URL
  • Headers:Content-Type: application/json
  • Body(JSON):

步骤4:测试与部署

  1. 点击 Execute Node 手动测试每个节点

1b6b5f884f5c21e413ea96defd0595c-oZvp.png

  1. 确认企业微信群收到消息(图文卡片样式)
  2. 激活工作流 → 自动每小时推送