文案党狂喜!n8n改写热点文案,自动同步飞书不加班

AI 知识库3周前发布
864 0 0
熊猫办公
大家好,我是墨香异境,希望本文对大家有所帮助。

一、开通飞书权限

  • 地址:https://open.feishu.cn/进入开发者后台
  • 创建自建应用
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 创建版本
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 填写名称和描述等相关信息进行发布
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 选择“权限管理菜单”
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 选择“开通权限”
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 选择多维表格,添加对应的权限
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 找到凭证信息
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 新建多维表格,添加应用,找到创建的应用进行关联
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
文案党狂喜!n8n改写热点文案,自动同步飞书不加班

二、n8n设置工作流1.工作流整体设计

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

2.工作流说明

  • 设置RSS源地址:主要是设置多个源用来多渠道搜索新闻;
  • 拆分节点:主要是将源地址拆分成多个,方便RSS读取节点分别读取;
  • Edit节点:主要是将新闻中必要的字段拆解出来,去掉不需要的内容;
  • Filter节点:主要刷选最新的新闻内容,过滤历史旧内容;
  • Code节点:主要是评价新闻的价值(可以填入自己的评价逻辑);
  • Filter节点:筛选高价值的新闻;
  • AI Agent节点:对文章内容进行二次创作;
  • Code节点:封装飞书需要的格式;
  • 飞书节点:用于写入飞书多维表格;

3.关键节点说明3.1 设置RSS源地址增加Field,设置名字为rss,这里用到“IT之家”、“36氪”的源,地址如下:

["https://www.ithome.com/rss/","https://36kr.com/feed"]

为什么要用到这个节点,主要是方便管理源地址,可以自由添加多个,便于更改。

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.2 拆分节点设置拆分的属性名字,定义为rss

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.3 RSS读取节点将上节点的rss拖入到URL即可,这里只显示一个,但在实际运行时会将两个地址都循环一遍,最后将获取的内容进行整合输出。

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.4 Edit Fields(Set)节点RSS 读取节点获取的内容属性较多,但实际我们只用到几个关键的字段,使用Edite Fields节点的目的是只获取到特定的字段,将左侧的值拖入到“=”位置即可(拖入前先增加Field,填写名字、类型),需要title、content、date、contentSnippet、link

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.5 Filter节点筛选最新内容,根据自己需要进行更改,这里获取到6小时内发布的内容并且标题关于AI方面的,其他全部去掉

{{newDate(Date.now() -1*6*60*60*1000) }}

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.6 Code节点实现对内容的加减分机制,对所有文章增加得分列,便于后续节点筛选,代码如下(根据自己需要调整)

constBLACKLIST= ['融资','IPO','上市','裁员','高管','任命','会议','财报','营收','利润','funding','layoff','ceo','ipo','quarterly','revenue'];// 关键优化:热门技术从 10 → 25 分constSCORE_RULES= [ [['超越','击败','吊打','碾压','VS','对决','泄露','封杀','禁用'],20,'冲突/对比'], [['国产','中国人','自主','卡脖子','美国急了','打破垄断','自研'],15,'民族情绪'], [['马斯克','黄仁勋','华为','英伟达','OpenAI','谷歌','微软','苹果','Meta'],10,'巨头/名人'], [['教程','免费','开源','手把手','小白','清单','避坑','替代','不用花钱'],15,'实用价值'], [['AI','人工智能','大模型','GPT','通义','文心','DeepSeek','Llama','机器人','芯片','6G','量子'],25,'热门技术'],// ⬆️ 提升到 25 [['刚刚','首发','首次','今日','最新','突然','突发'],10,'时效性']];consttitle = ($json.title||'').toString();constdescription = ($json.contentSnippet||'').toString();constfullText = title +' '+ description;letscore =0;constdetails = [];// 1. 黑名单扣分for(constwordofBLACKLIST) {if(fullText.includes(word)) { score -=30; details.push(`[-30] 黑名单:${word}`); break; }}// 2. 白名单加分for(const[keywords, points, desc]ofSCORE_RULES) {for(constkwofkeywords) { if(fullText.includes(kw)) { score += points; details.push(`[+${points}]${desc}:${kw}`); break; } }}// 3. 【】科技标签加分(IT之家特供)consttagMatch = title.match(/【([^】]+)】/);if(tagMatch) {consttag = tagMatch[1];consttechTags = ['AI','人工智能','芯片','机器人','大模型','科学','开源','操作系统','开发者','编程'];if(techTags.includes(tag)) { score +=15; details.push(`[+15] 科技标签: 【${tag}】`); }}// 4. 标题长度合理性if(title.length>=12&& title.length<=50) {// 放宽范围 score +=5; details.push('[+5] 标题长度合理');}// 5. 来源信任加分(IT之家本身是优质源)score +=5;// 所有来自 IT 之家的默认 +5// 限制分数score =Math.max(0,Math.min(100, score));$input.item.json.score= score;return$input.item;

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.7 筛选节点筛选得分在45分以上的内容

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.8 AI Agent节点用于根据标题和内容进行二次创作,

  • Source for Prompt选择“Define below”,输入用户的Prompt
  • Add Option选择“System Prompt”输入人设提示词
  • 打开输出格式化的开关“Require Specific Output Format”,这时AI Agent会多一个分支“Out Parser”,选择“Structured Output Parser”,编写结构

{ "title":"California", "content":"", "link":""}

3.9 Code节点(第二个)将大模型输出的内容按照飞书要求的格式(飞书节点安装详见第4点)

// 将所有输入项转换为 Feishu 批量写入格式constrecords = $input.all().map(item => {return{ fields: { // 替换为你自己的列名! "标题": item.json.output.title, "内容": item.json.output.content, "链接": item.json.output.link } };});return[{ json: { records } }];

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

3.10 飞书节点设置

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

第一次使用会让配置应用证书,直接创建即可,获取方式即为第一部分内容的凭证。但这里有两个点需要注意:

  • 请求体JSON:这里如果直接拖入前边节点“{{json.records}}”真实获取到的内容会少一层records节点,飞书要求的格式是:

{{JSON.stringify($json) }}

  • 多维表格Token的获取形式

有两种形式一是文件夹下的二是知识库中,根据链接地址可以看到区别,如图所示,参考地址:https://open.feishu.cn/document/server-docs/docs/bitable-v1/app-table-record/batch_create通过调试模式直接获取即可,获取后将内容填写到工作流的飞书节点中即可,当然也可以在工作流前边增加节点来获取到使用。

文案党狂喜!n8n改写热点文案,自动同步飞书不加班

4.飞书节点安装默认情况下官方没有提供飞书的工具需要自行安装V1.x和V2.0有点区别但都不难找。

  • 设置中找到社区节点
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
  • 点击安装,输入:n8n-nodes-feishu-lite,当然有可以点击浏览查看其他内容,社区比较丰富,安装后会在列表中看到。
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
文案党狂喜!n8n改写热点文案,自动同步飞书不加班
© 版权声明

相关文章