coze自动化公众号工作流

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

工作流详细介绍

文章生成工作流

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

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

文章排版工作流

排版工作流的目标是生成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

未完待续