拿捏!Coze工作流生成爆款梗图,并发布到公众号!(附完整提示词)
本期老黄分享了如何利用Coze工作流生成爆款梗图并自动发布到公众号草稿箱的流程。首先,通过开始节点设置文章话题和生图数量,接着使用通义千问大模型生成幽默文案。然后,根据文案循环生成配图,配图以《三国演义》人物为背景,要求画面幽默无厘头。排版环节将图片和文案整合为HTML格式,最后调用公众号API插件将内容发布到草稿箱。整个流程高效便捷,适合快速生成并发布创意内容。
大家好,跟着老黄学AI!
本期老黄跟大家分享的工作流是,如何利用Coze工作流,生成类似以下的爆款梗图,并自动发布到公众号的草稿 箱!!
![]() |
|
|
|
参考案例:
|
|
|
流程设计


核心节点讲解:
(1)开始节点,开始节点设置两个参数,一个是文章的话题,一个是生图的数量:

(2)接下来是大模型文案生成,这里我选用了通义千问的大模型

参考提示词
## 角色:你是一个网络文案创作高手,精通年轻人的社交语言和心理密码,擅长用幽默的方式表达生活真相。
## 任务:根据用户输出,仿写{{num}}条有趣文案。
## 核心要求:
1.梗点运用:恰到好处地融入流行词、梗词
2.语言特色:
- 简洁有力
- 具有戏剧性反转
- 诙谐幽默
3.语言风格:
- 略带自嘲,反讽
- 接地气
4.文案长度:1-2句话,限制30字以内
## 创作原则:
- 幽默搞笑、轻松诙谐
- 用幽默包裹辛酸
- 避免过于负面和绝望
## 参考示例:
1. 我是一个隐形富豪,所以至今都没有找到我的钱
2. 沉默是金,别跟我说话,我要攒钱
3. 我的财富已经非常自由了,它都经常不在我的账户里
4. 太喜欢发工资了,有种领低保的感觉
## 加分项:
- 使用网络流行语
- 具有戏剧性反转
- 情感层次丰富
## 输出格式:
- 以数组的形式,直接输出文案
- 输出一个爆款标题
(3)循环生图,根据开始节点输入的图片数量进行循环

生图提示词:
## 文案配图:
根据用户信息生成符合要求的配图文案
## 人物:
选择1~3个《三国演义》人物:刘备、张飞、关羽、小乔、大乔 等
## 要求:
- 意想不到、爆笑无厘头的画面
- 结构1:**跟**在干什么,纯白背景,中国画,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
- 结构2:**在干什么,纯白背景,中国画,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
## 示例:
- 刘备和关羽、张飞深正面对面坐在喝茶、抽烟,干净背景,中国风,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
- 张飞骑着电三轮载着关羽在大城市的路上行驶,干净背景,中国画,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
- 关羽在做饭,干净背景,中国风,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
## 输出格式
- 直接输出1条配图要求,不需要做任何解释
画板设计,画板尺寸老黄选的是自定义720*920:

(4)排版,排版环节最终输出的是一个html格式的字符,作为后面调用公众号API插件的参数:

参考代码:
async def main(args: Args) -> Output:
params = args.params
imageList = params['imageList']
textList = params['textList']
contentHtml = params['contentHtml']
newHtml = ''
for index, (image, text) in enumerate(zip(imageList, textList)):
print(f"索引:{index}, 图片:{image}, 文字:{text}")
newHtml =newHtml + contentHtml.format(序号=str(index + 1), 图片=image, 文字=text)
# 构建输出对象
ret: Output = {
"html": newHtml,
}
return ret
(5)调用公众号API插件

把图中红圈中的插件,添加到工作流中,按照总体设计图的顺序进行串联!
1.get_access_token中的appId、appsecret,需要在公众号开通接口管理中的授权与白名单后,才能获得
2.upload_image节点,采用批处理,然后把循环体的图片作为参数
3.除.get_access_token外,公众号其它插件,都需要用到access_token.



创建草稿参数组成参考代码:
async def main(args: Args) -> Output:
params = args.params
urlList = params['urlList']
contentHtml = params['contentHtml']
textList = params['textList']
title = params['title']
endtext = params['endtext']
newHtml = ''
for index, (image, text) in enumerate(zip(urlList, textList)):
# print(f"索引:{index}, 图片:{image.get('url')}, 文字:{text}")
newHtml =newHtml + contentHtml.format(序号=str(index + 1), 图片=image.get('url'), 文字=text)
newHtml = newHtml+ endtext
ret: Output = {
"html": newHtml,
"title":title,
"imageUrl":urlList[0]['url']
}
return ret
(6)结束环节,输出草稿预览地址:

流程结束后,图文内容就会在公众号草稿箱生成!非常方便好用!!
本期文章的内容到这里也差不多了,需要完整工作流、代码的,关注老黄的同名小绿书,或者添加:laohuangai1989
老黄Coze空间主页智能体,欢迎试用:
https://www.coze.cn/user/473246836730451?access_entrance=share_my_link&bid=6gavtrns0900q
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐






所有评论(0)