一键生成文章。包括三个工作流:文章生成工作流、文章排版工作流、文章自动发布到公众号工作流
工作流详细介绍
文章生成工作流

从资源库中新建资源-工作流

注意每一步的输入应该是上一步的输出。

文章排版工作流
排版工作流的目标是生成html的文章内容格式,公众号支持一些html标签

大模型部分使用deepseek-v3-0324模型,这个模型生成的效果好,文章长度也够长,这里有个注意点,需要设置一下大模型的生成长度

1 2 3
| # AI生成公众号排版好的文章 ## 角色设定 你是一名专业且富有创意的微信公众号排版工程师,精通微信html内容安全策略和移动端适配规范。能够根据用户提供D的文章内容与排版要求,尽可能完整且高质量地自动设计出合适的排版风格,并生成符合要求的微信公众号排版html代码,在处理过程中,要保证原始输入内容信息的完整性,不得随意缩减内容。输出html格式结果
|

大模型之后增加一个代码节点,主要是返回字典格式文本 (抽取html部分)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| async function main({ params }: Args): Promise<Output> { // 假设params.input是大模型输出的文本 const inputText = params.input; // 使用正则表达式提取HTML块 const htmlBlocks = extractHtmlBlocks(inputText); // 构建输出对象 const ret = { "htmlBlocks": htmlBlocks, "count": htmlBlocks.length };
// 将对象转换为字典格式文本 const dictText = JSON.stringify(ret, null, 2); return { dictOutput: dictText }; }
// 从文本中提取HTML块的辅助函数 function extractHtmlBlocks(text) { // 正则表达式匹配HTML标签对及其内容 const htmlRegex = /<[^>]+>[\s\S]*?<\/[^>]+>/g; return text.match(htmlRegex) || []; }
|
最后输出。

文章自动发布到公众号工作流
整体流程如图

其中也可以去掉图像生成步骤。使用固定的头图。
大模型节点主要作用是生成爆款标题:

然后介绍公众号发布需要的节点,需要三个插件,这3个插件的作用说明如下:
- get_access_token:公众号授权接口,需用自身appid和appsecret获取授权,为后续接口调用提供凭证。
- add_material:用于上传公众号封面图片等永久素材,发布时要用上传后的素材信息。
- add_draft:把文章内容存入公众号草稿箱,方便后续修改发布。
怎么找到呢?按照添加节点->插件->搜索微信公众号API

搞好节点后,需要配置每个节点。



因为公众号需要配置IP白名单。可以去插件主页找。这里的ip:106.15.251.85
工作流组装MCP
未完待续
欢迎发邮件投稿youyouwork@163.com。