保姆级Coze工作流教程:从零打造自动化美食漫画号(全流程详解)

136 阅读8分钟

最近,一种AI美食漫画号正在悄悄席卷内容创作圈——无需绘画功底、无需修图技巧,只需把美食标题丢进Coze工作流,短短几分钟,就能自动生成一条生动有趣的美食漫画图文,并发送到公众号草稿箱。其效果如下图所示:

今天,我将完整拆解这套“漫画内容流水线”的搭建方法,手把手教你如何借助扣子(Coze)工作流,从“日更焦虑”中彻底解放,实现高效、稳定、可复用的内容量产,让创作效率真正起飞。

工作流的逻辑梳理

清晰的任务拆解,是构建高效工作流的基石。思路理清之后,后续的搭建便水到渠成。我们这个工作流的原理并不复杂,其核心逻辑如下:

生成美食文案: 根据用户输入的文章标题,使用大模型生成美食文案以及文章摘要,其中美食文案用于后续生成封面和正文图片。

批量生成美食漫画:循环获取每一种美食名称和它的3个爆款文案,基于美食名称生成正文图片(基于第一种美食,额外生成封面图),然后使用画板合成每一种美食的正文图片和它的3个爆款文案,得到最终的正文图片。

上传图片、正文排版和发布草稿:循环体中我们同时上传正文图片和封面图,循环结束之后,先使用Python代码将正文图片排版为HTML页面,然后发布文章到公众号草稿箱。

完整的工作流一览图如下:

工作流一览图

核心逻辑已清晰,接下来我们进入实战环节,一步步搭建这套高效的美食漫画工作流。

工作流的配置详解

1、生成美食文案

开始节点:开始节点的输入参数说明如下:

  • page_title:公众号文章的标题,需要包含美食主题以及美食数量。比如一个人也要吃好点!这10碗“一人食”料理,告别孤单晚餐!就是一个很好的标题,美食主题和美食数量都很清晰
  • page_author:公众号文章的作者
  • wechat_appid:公众号开发者ID(公众号平台 -> 设置与开发 -> 开发接口管理 -> 基本配置 -> 开发者ID(AppID))
  • wechat_secret:公众号开发者密钥(公众号平台 -> 设置与开发 -> 开发接口管理 -> 基本配置 -> 开发者密码(AppSecret))
  • plugin_license:【微信公众号助手】插件的授权码,可以在公众号【程序员小多】后台发送“公众号助手授权码”免费获取!

开始节点

生成美食文案:这个是最重要的节点之一,根据用户输入的文章标题page_title,使用大模型生成美食文案列表foods以及文章摘要page_digest。美食文案列表foods用于后续生成封面和正文图片,列表的元素为一系列的美食(每种美食又包含美食名字food_name和美食爆款文案列表food_descriptions),列表的长度(即美食的数量)来自于文章的标题。

生成美食文案

获取公众号接口调用凭证:该节点的功能是获取微信公众号接口调用access_token,放在循环之前,整个工作流执行过程中只需要获取一次access_token。注意,获取access_token之前,需要在公众号平台配置插件提供的IP白名单(公众号平台 -> 设置与开发 -> 开发接口管理 -> 基本配置 -> IP白名单)。

获取公众号接口调用凭证

2、批量生成美食漫画

循环节点:该节点的功能是重复执行生成美食漫画的一系列任务,循环数组为美食文案列表foods,循环次数为数组的长度(来自于文章标题中指定的美食的数量)。

批量生成美食漫画

下面开始进入批量生成美食漫画的循环。

循环体内 - 生成正文图片的绘图提示词:这个节点的功能其实很简单——基于美食名字food_name,生成后面的绘画节点需要的文生图提示词food_prompt

生成正文图片的绘图提示词

然后工作流会有两个分支:一个是生成正文图片,另一个是生成封面图片,我们先来看生成正文图片的分支。

循环体内 - 生成正文图片:基于生成正文图片的绘图提示词节点生成的文生图提示词food_prompt,使用绘画模型生成正文图片。

生成正文图片

循环体内 - 合成正文图片和文案:使用画板节点,在前一个节点生成的正文图片上面,添加美食的名字food_name以及爆款文案列表food_descriptions

合成正文图片和文案

循环体内 - 上传正文图片:将画板节点合成的最终的正文图片,上传到公众号服务器。这个节点所上传的图片,不占用公众号的素材库中图片数量的100000个的限制,因此在公众号素材库中看不到它们。

上传正文图片

下面我们来看生成封面图片的分支。

循环体内 - 选择器节点:如果循环计数器index等于0,也就是第一次进入循环(第一种美食),则同时执行生成封面图片的分支。如果循环计数器index不等于0,不执行任何操作。

选择器节点

循环体内 - 生成封面图:跟生成正文图片节点类似,只不过这里的图片大小为:宽1203像素,高512像素,为什么这么设置,且看后面的调整封面图尺寸节点。

生成封面图

循环体内 - 调整封面图尺寸:这个节点将前面生成的封面图,最长边的最大尺寸调整为900像素,那么封面图的尺寸会被调整为:宽900像素,高383像素(900 / 1203 * 512 = 383),是不是恰好是推荐尺寸?

调整封面图尺寸

循环体内 - 上传封面图:将调整尺寸之后的最终的封面图,上传到公众号素材库。这里上传的是永久图片素材,占用公众号的素材库中图片数量的100000个的限制,在公众号素材库中可以看到它。

上传封面图

3、正文排版和发布草稿

循环结束之后,下一步是正文的排版,以及将生成的文章发布到公众号草稿箱。

正文排版:这里我们直接使用Python代码进行排版,输入参数templateHtml为文章模板,输入参数imageList为正文图片列表。注意,正文图片是循环体内的上传正文图片节点,上传到公众号服务器的图片,不能直接使用Coze生成的图片。输出参数newHtml是排版之后的HTML代码。排版的Python代码内容如下:

async def main(args: Args) -> Output:
    params = args.params
    imageList = params['imageList']
    templateHtml = params['templateHtml']

    newHtml = ''
    for index, image in enumerate(imageList):
        print(f"图片序号={index},图片链接={image}")
        newHtml += templateHtml.format(图片序号=str(index+1), 图片链接=image)

    # 构建输出对象
    ret: Output = {
        "newHtml": newHtml
    }
    return ret

正文排版

发布到公众号草稿箱:最后,将生成的文章发布到公众号草稿箱,这里的输入参数有些复杂,我们详细看一下:

  • access_token参数:公众号接口调用凭证,来自于获取公众号接口调用凭证节点
  • content参数:文章的具体内容,也就是排版之后的HTML代码,来自于正文排版节点
  • thumb_media_id参数:文章的封面图素材ID,素材ID来自于上传封面图节点
  • title参数:文章的标题,来自于开始节点
  • author参数:文章的作者,来自于开始节点
  • content_source_url参数:文章的原文地址,即点击“阅读原文”后的URL。这里留空
  • digest参数:文章的摘要,来自于开头的生成美食文案节点
  • need_open_comment参数:是否打开评论,0不打开(默认),1打开。这里设置为1
  • only_fans_can_comment参数:是否粉丝才可评论,0所有人可评论(默认),1粉丝才可评论。这里设置为0

发布到公众号草稿箱

结束节点:工作流运行结束时,会输出发布到公众号草稿箱节点的media_idmedia_id不为空代表发布到草稿箱成功。

结束节点

总结

通过这套Coze工作流的搭建与配置,我们成功将“美食漫画内容”的生产过程系统化、自动化。从文案生成 → 图片绘制 → 图文合成 → 公众号草稿发布,全流程无缝衔接,大幅降低了内容创作的门槛与时间成本。

无论你是否具备美术或编程基础,只要按照文中步骤配置节点、连接逻辑,就能快速搭建属于你自己的“内容流水线”。如果你已经对Coze有经验,完全可以按照教程一步步搭建出完整的工作流;如果你尚未接触过这类工具,或是时间宝贵、希望快速上手,我们也为你准备好了捷径——加入小多的知识星球「小多和他的朋友们」,即可下载完整可用的工作流源代码,直接复制黏贴,立即使用!

这不仅适用于美食漫画号,其模块化、可扩展的设计思路,也可迁移至其他类型的图文内容生产。如果你也正在为内容日更而发愁,不妨立即动手尝试——让Coze工作流成为你最得力的内容助手,把更多时间留给创意与思考。