搭个扣子助手,一键生成博客元信息还能自动填进WordPress,大量节省时间

37次阅读
没有评论

写博客最烦的不是写内容,而是填那些标题、摘要、别名、关键词的元信息。本文手把手教你用字节跳动的扣子搭建一个专为博客SEO优化的元信息生成助手——它能严格遵循英文逗号规则、自动优化摘要长度、给出规范的英文别名。更重要的是,我会给你四种把生成结果自动塞进WordPress的方案:从Python脚本一键发布,到无代码Zapier/Make工作流,再到RPA和浏览器扩展。全程实操,看完就能用。

一步一步搭建扣子元信息生成助手

第一步:登录并创建工作流

访问扣子进入“工作空间”→“资源库”→“资源”,点击“工作流”右侧创建

第二步:配置开始节点——定义输入

开始节点只需要一个参数:article_content,类型设为String,用于接收用户输入的博客正文。

第三步:配置大模型节点——嵌入优化后的提示词

系统提示词

这里直接把之前优化过的提示词完整贴进去:

text

你是一位专业的SEO博客元信息生成助手。请基于用户提供的博客文章内容,按照以下规则生成符合搜索引擎优化标准的元信息,目标是提升文章曝光率、点击率和关键词覆盖度。

### 输出字段及详细规则

1. **标题**:20~35字,格式为「核心关键词 + 吸引点击的修饰词/数字」,包含1-2个主要关键词。

2. **摘要**:110~150字。采用「痛点引入 + 解决方案 + 文章价值」结构,前50字必须包含核心关键词,加入行动号召。

3. **别名**:全英文小写+连字符,3-6个单词,基于核心关键词的英文翻译,禁止使用拼音。示例:`office-automation-tools-comparison`

4. **关键词**:6-8个,第1-3个为核心关键词,第4-6个为长尾关键词。分隔符必须使用英文逗号加空格(", ")。严禁使用中文逗号。输出后自我检查:如果你看到了","或"、"字符,说明错误,必须重写。

5. **关键词描述**:60~100字的一段连贯语句,概括文章的主要板块和内容逻辑,自然融入3-5个关键词。

### 输出格式

请严格按照以下格式输出,不要添加额外解释:

标题:[生成的标题]
摘要:[生成的摘要]
别名:[生成的slug]
关键词:[生成的英文逗号分隔关键词]
关键词描述:[生成的段落描述]

把上面这段完整复制到系统提示词(System Prompt) 栏,用户提示词(User Prompt)写{{article_content}}即可。

第四步:配置输出节点——标准化返回结果

输出节点引用大模型节点的输出结果,直接设置输出变量为output即可。

完成后点击试运行,随便输入一段文章测试,看看生成的元信息是否符合要求。如果关键词里还有中文逗号,检查大模型节点的参数设置——温度调低一点(0.3-0.5),输出更稳定

第五步:发布

点击右上角“发布”,设置一个简单的API触发词如生成SEO元信息。发布后,这个助手就可以在对话中直接调用了——粘贴文章内容,几秒钟就出结果。

怎么把生成结果自动填充到WordPress?

有了内容生成能力,下一步是把结果送进WordPress。给你四种方案,按技术门槛从低到高排列:

方案一:Python脚本一键发布(技术门槛:中等)

用Python脚本调用WordPress REST API,把生成结果自动创建成文章草稿。WordPress有内置REST API,通过/wp-json/wp/v2/posts端点就能创建文章

实现步骤很简单:

  1. 在WordPress后台“用户→个人资料→应用程序密码”生成一个应用密码
  2. 编写Python脚本,读取生成的内容并通过POST请求发布
  3. 一键执行

核心代码参考(基于搜索结果整理):

python

import requests
from requests.auth import HTTPBasicAuth

WP_URL = "https://你的网站.com/wp-json/wp/v2/posts"
WP_USER = "你的用户名"
WP_APP_PASSWORD = "生成的应用密码"

payload = {
    "title": "这里是标题",
    "content": "这里是正文内容",
    "status": "draft",
    "categories": [1]  # 填入分类ID
}

res = requests.post(WP_URL, json=payload, auth=HTTPBasicAuth(WP_USER, WP_APP_PASSWORD))
print("状态码:", res.status_code)

如果想把标题、摘要、别名这些元信息分别填到对应字段,可以在payload中加入meta字段或使用custom_fields。如果连SEO插件的元信息(比如Rank Math的meta title、meta description)也想一并填充,可以通过对应插件的REST API扩展字段来实现

方案二:无代码自动化工具Zapier/Make(技术门槛:低)

完全不用写代码,用Zapier或Make搭建工作流。

Zapier和Make都通过“触发器+动作”模式工作:一个应用里发生某个事件(触发器),另一个应用执行某个任务(动作)。你需要安装对应的WordPress插件,在Make或Zapier中添加WordPress模块并建立连接

大致的flow是:扣子生成内容 → 触发Webhook → Zapier/Make接收 → 自动创建WordPress文章。两者的区别是Zapier更易上手、集成丰富,而Make的拖拽界面更直观、复杂自动化定价更友好

方案三:n8n自托管(技术门槛:中等,适合爱折腾)

n8n是开源自动化平台,可以自托管在自己的服务器上。搜索结果中有完整的n8n + OpenAI + WordPress方案:通过表单触发 → OpenAI生成内容 → WordPress REST API创建草稿 → DALL·E生成配图,整个过程完全自动化

n8n的优势是数据不出自己的服务器,且可以无限扩展节点。把扣子API换成你自己的助手端点,就能串联起“输入关键词 → 扣子生成元信息 → WordPress发布”的完整链路。

方案四:浏览器扩展兜底(技术门槛:极低)

如果以上都不想折腾,用浏览器扩展Houdin——它是一个拖拽式的工作流构建器,可以自动点击网页元素、填写表单。打开WordPress写文章页面,录制一遍手动填写的过程,以后每次运行就能自动填充。优点是几乎零代码,缺点是每次还是需要手动触发。

整合后的完整工作流

如果你愿意投入半天时间,可以把这个自动化流程搭建到极致:

  1. 在扣子上搭建SEO元信息生成助手
  2. 用Python脚本调用扣子的API(cozepy SDK)获取生成结果
  3. 通过WordPress REST API自动创建草稿并填充所有元信息字段
  4. 设置定时任务(如crontab),每周批量处理待发布的文章

走完这四步,你要做的就只剩下:把写完的博客正文丢进扣子 → 脚本自动生成元信息 → 自动创建草稿并填充 → 打开WordPress看一眼点发布。从前每次填元信息花掉的10分钟,现在变成0。

需要注意的几个坑

  • 扣子工作流名称只能用字母、数字和下划线,且必须以字母开头
  • WordPress REST API要求站点版本4.7以上,需安装应用密码认证插件
  • 中文逗号问题即使提示词写清楚了,有时还会出现。建议在Python脚本里加一行.replace(",", ",").replace("、", ",")做兜底替换
  • 首次发布建议用draft状态而非publish,确认格式正确再手动发布

以上就是从扣子助手搭建到WordPress自动填充的完整方案。你可以根据自己的技术水平选择对应的方案,逐步把重复劳动变成自动化流程。

正文完
 0
评论(没有评论)