每天上午9点自动抓取并推送含“ai”或“大模型”的科技新闻:配置rss节点填真实地址并设每小时轮询,用function节点小写过滤标题关键词,set节点格式化消息,http request节点调用企业微信机器人webhook发送。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

每天早上9点自动从RSS源抓取最新科技新闻,筛选含“AI”或“大模型”的标题,用企业微信机器人推送到指定群聊,全程无需人工干预。
添加RSS节点并配置新闻源
在n8n工作流画布中点击加号→选择“RSS Feed”节点→拖入画布。
双击打开设置面板,在“Feed URL”栏粘贴科技类RSS地址,例如:【https://techcrunch.com/feed/】。必须填真实可访问的RSS链接,填错会导致后续所有步骤无数据输出。
勾选“Poll every hour”,不建议设为“On workflow activation”,否则只触发一次就停止。
用Function节点过滤含关键词的新闻
拖入一个Function节点,连接RSS节点输出端。
在“JavaScript Code”区域写入以下逻辑:
return $input.all().filter(item => {
const title = (item.json.title || '').toLowerCase();
return title.includes('ai') || title.includes('大模型');
});
注意:这里用小写匹配,避免因大小写漏掉标题;若RSS源返回的字段不是title而是headline,这段代码会失效,需先用Debug节点查看实际结构。
格式化消息内容并调用企业微信机器人
第一步:拖入Set节点,新建字段“message”,值设为:
=== {{ $input.first().json.title }}
{{ $input.first().json.link }}
(来源:{{ $input.first().json.feedTitle || '未知RSS源' }})
第二步:拖入HTTP Request节点,Method选POST,URL填企业微信机器人Webhook地址。
第三步:在“Body”选项卡中切换为JSON模式,填入:
{
"msgtype": "text",
"text": {
"content": "? 每日精选科技新闻\n{{ $node['Set'].json['message'] }}"
}
}
第四步:确保HTTP Request节点的“Response Format”设为“String”,否则可能报错中断流程。
设置定时触发器
在画布最左侧拖入“Cron”节点。
配置表达式为:【0 0 9 * * *】,表示每天上午9:00整触发(注意n8n默认时区为UTC,若需北京时间,应改为0 0 1 * * *)。
将Cron节点输出连到RSS节点输入,整个流程即完成部署。










