🏪传统老板用它做短视频,3天爆火!“文案生成智能体”全套教学来了!

图片描述2025070901453545

设计思路

提供产品短视频爆款文案模板给用户选择,用户输入产品信息,为用户生成文案。

文案组成结构为钩子/标签文案+广告文案1+广告文案2+广告文案3(可选)+行动文案

这4部分文案我们提供不同模板给用户选择,用户选择对应的模板后,让大模型结合产品信息进行仿写,最后组合起来生成新的文案。

创建应用

image-20250506101429857

设置应用变量

钩子模板列表

新增子项

image-20250507175018010

选择类型

image-20250507175115724

选择输入JSON

image-20250507175145178

把以下代码粘贴进去

{
    "tag_template": [
        {
            "label": "提问式",
            "index": 0,
            "value": [
                "- 模板:为什么?n- 文案参考:为什么?化州附近买过我家道口烧鸡的就会成为我的老顾客",
                "- 模板:你敢相信吗?n- 文案参考:你敢相信吗?在济南花99就能给自己爱车做一次保养?",
                "- 模板:你知不知道?n- 文案参考:你知不知道?在徐州开了二十多年的灯具店是什么样子的?"
            ]
        },
        {
            "label": "好奇式",
            "index": 1,
            "value": [
                "- 模板:好多人都不知道n- 文案参考:好多人都不知道哪里可以吃到正宗的重庆火锅",
                "- 模板:有没有现在n- 文案参考:有没有现在在昆山想管理身材的小姐姐?",
                "- 模板:XX是什么样的体验n- 文案参考:男士修面是什么样的体验?"
            ]
        },
        {
            "label": "挑战式",
            "index": 2,
            "value": [
                "- 模板:挑战在...n- 文案参考:挑战在杭州萧山用79块钱就能吃到满满一大桌的火锅",
                "- 模板:100块就能在...n- 文案参考:100块就能在福鼎配齐一整套包含镜片镜框的眼镜了",
                "- 模板:粉丝留言我实现,今天...n- 文案参考:粉丝留言我实现,今天带大家29.9体验2节高品质亲子早教课"
            ]
        },
        {
            "label": "揭秘式",
            "index": 3,
            "value": [
                "- 模板:告诉大家一个...n- 文案参考:告诉大家一个在昭通专做小肉串10年,被无数网友传的神呼其神的烧烤店",
                "- 模板:外行人都不知道n- 文案参考:外行人都不知道济南同行报价20W的装修核算,这家装修公司只报5W",
                "- 模板:99%的人都不知道n- 文案参考:99%的姐妹都不知道在武汉江夏公寓楼里,有一家宝藏女装店"
            ]
        },
        {
            "label": "标签模板",
            "index": 4,
            "value": [
                "没想到我们试营业第一天 就广受XX 人民好评,店内很多产品一上线就售空",
                "不是吧,现在的XX都这么拼了吗? XX 新开的XX把今年流行的成色装了进去",
                "喜欢吃XX的姐妹 推荐你们来XX这家XX",
                "在XX提到XX 那么XX老店XX值得你来体验一下",
                "你永远可以相信XX 对XX 的专业程度",
                "在XX 想吃XX,不晓得去哪里? 那可以来XX看看啦,而且就是那种老店",
                "想在XX买到既好吃又健康的XX 不要再去网上搜搜了",
                "在XX有这么一家XX,都已经开了XX了,你知道吗?",
                "在XX吃XX,99%的人都喜欢吃什么口味 做了XX的XX,让我告诉你",
                "在XX,两位数就能安排这么大一锅XX",
                "就在XX,有一家学生党都毫无压力的XX",
                "我敢说啊,吃了这一家的XX,你就不会说XX是美食荒漠啦",
                "XX的宝子们,XX开到XX啦",
                "这可是连本地人都会推荐的XX必吃榜",
                "我在XX开了一家不一样的XX",
                "在XX,我看看谁还没吃过XX呢",
                "我们家的XX味道,让你们在XX找不到第二家",
                "重生之我在XX卖XX",
                "XX有担心质量问题被入坑的家人们,一定要来这家XX看看",
                "在XX遇到这个XX,千万不要放过她",
                "不是XX去不起,而是我们XX更有性价比",
                "在XX做了XX多年XX又上新套餐了",
                "在XX我们做XXXX是专业的",
                "XX70%的XXX门店都跟这家工厂店有合作",
                "通知通知XX所有的XXX的客户",
                "在XX找XXXX这条视频一定要码住",
                "需要XX的老板看过来,我们是XXX,我们是真正的源头厂家",
                "在XX找到一家靠谱价格合适的XX店有多难?",
                "在XX你想买XX来我家基本就找到源头了",
                "XX想买这种XX的XX的看过来了,XX到货了",
                "XX还有一家这样子的专门做XX的市场哈",
                "最近要XX的宝子们,XX这家XX实体店居然比网上买还便宜",
                "在XX根本不需要网购",
                "XX的朋友赶紧来XX捡漏了",
                "来XX选XX,不来我这里你永远不知道",
                "为啥全XX人都爱找我们XX给XXXX",
                "XX哪家强?XX找XX",
                "我可能是咱XX最傻的XX老板了",
                "买XX一定要找XX厂家买才能更省钱,我在xx专业生产xx已经有xx年了",
                "终于在XX发现了一家本地人扎堆去逛的好地方,这是一家开在XX里的XX店",
                "到底是谁在说在XX没有跳过中间商的XX源头工厂店?",
                "如果你还没有找到合适的XX工厂,那一定是你还没有刷到我。我来自XX,在XX做XX这一块",
                "有人说啊,现在买XX太贵,我是第一个不同意的,因为你们不知道啊,在XX有一个地方,福利巨大,优惠更多",
                "XX的朋友你们好,你们家的XX需要XX吗?",
                "在XX你还在因为XX而XX,再XX?",
                "我希望XX的XX都能刷到这个视频",
                "xx开始搞活动了,位置是在xx,想xx的家人们赶紧看过来,我带你们一块了解一下",
                "在xx学xx呢,想xx,现在xx还来得及",
                "xx的xx注意了,很多xx问我,xx老师,我们家xx,以前没有学过xx,现在学还来得及吗?",
                "在xx这个价格不会是在开玩笑吧?",
                "给你们找到一个xx新去处。一家在xx占地面积xx的xx",
                "压力大,没地方发泄,来试试我们的xx,无论你是xx还是xx,或者是喜欢xx的xx,都可以参加哦",
                "我身后这家xx就是我开的,位置就在xx",
                "如果你也想像我一样,想xx,那就来xx",
                "揭秘一下xx近xx元的xx都xx?",
                "在xx的xx看过来,想xx?那就来xx",
                "这才是xx的xx啊,在xx给你们找到了一家靠谱的xx,xx",
                "xx竟然开启了xx就能xx,",
                "xx这家圈粉无数xx的xx你知道吗?",
                "xx的老铁们,xx的好时候来了啊",
                "xx xx这么多,为什么要在xx呢?",
                "在xx不想xx,也不想xx,能不能实现xx呢?",
                "想要xx,如何选择适合自己的xx,一站式给你解决",
                "大家好,我是xx,准备xx的xx注意了",
                "XX想买实惠XX的朋友看一下我们这里",
                "藏在XX旁的XX店一定会成为XX一张崭新的文化名片",
                "位于XX路上的XX大家应该都不陌生了",
                "XX附近的小伙伴,如果感到XX想放松一下的,我推荐你到这家XX",
                "我不会告诉你们,我们家是XX最好的XX",
                "XX竟然还藏着这么一个绝美的XX呢,我不允许你还不知道",
                "要不是朋友介绍,还真不知道在XX的X边有一处宝藏的XX",
                "就是这个XX首家XX店,xx请过来的XX也太绝了吧",
                "没想到XX的XX都卷成这样了",
                "我希望XX的XX都能看到这条视频,并能够用心的把它看完",
                "如果你在XX,还不知道我们这里可以XX,你就亏大了",
                "在XX没有XX,拒绝这样XX",
                "在XX没有比这里更好的XX了",
                "在XX只找XX,为什么呢?",
                "千万不要轻易尝试XX啊,不然你就会后悔为什么没有早点来",
                "XX想XX又怕贵的朋友,现在机会来了",
                "在XX一家宝藏XX店,真的没有人是他的对手",
                "我不允许还有XX的姐妹们不知道这家XX的XX店",
                "我在XX开了一家所有人都能消费得起的XX店",
                "我家的店开了XX多年了,没想到通过抖音让XX更多的朋友知道了我家的店",
                "在XX你买XX不到我店里看看,你绝对会吃亏",
                "我在XX开了一家看起来很贵的XX店",
                "在XX发现了一家让人XX上会上瘾的XX",
                "听说没有一个XX的女生能空手走出这里,",
                "在XX我劝你真的来我们家看看哈",
                "XX的这一家XX工厂/店,你们是不是还没有找到?",
                "XX的XX们啊,咱家卖疯了的福利款的XX终于补货到了",
                "原来在XX真的有看起来很贵,实际上很平价的XX店",
                "在XX让无数XX为之疯狂的XX店到底长什么样?",
                "真不是我吹,这家的XX你X过一次就会次次都想X",
                "终于等到了xx把xx的xx店开到xx,就在xx",
                "我的出现必将震惊整个XX行业,为啥子呢",
                "xx后xx挑战在xx开一家平价xx",
                "如果你也有xx烦恼的话,那一定要来xx这家xx",
                "现在的xx越来越多,xx问题也应该得到重视,在xx有一家xx",
                "最近很多 XX 的 XX 刷到我的视频来我们家买 XX",
                "为什么 XX 附近买过我家 XX 的就会成为我的老顾客",
                "这两天很多 XX 的 XX 通过抖音到我们家买 XX",
                "你能想象的到吗?我竟然在 XX 开了一家这样的 XX",
                "你不会还不知道在 XX ,有一家宝藏 XX 店吧?",
                "我在 XX 做 XX 多少年了,身后这家 XX 店,就是我开的",
                "在 XX 想要 XX 的认准 XX",
                "我是在 XX 开了 XX 年 XX 店的 XX",
                "我在 XX 做 XX 多少年了,几乎零投诉",
                "你敢相信么?在 XX 花 XX 就能做一次 XX ?",
                "你晓不晓得 XX 现在的 XX 都喜欢去哪里 XX?",
                "XX想要做 XX 的 XX,一定要看一下",
                "XX,想 XX 的朋友看一下这里啊",
                "在 XX 有没有想要 XX 的 XX刷到这条视频就是你们的福利了",
                "在 XX 没有找我之前,我敢说,你原来买的 XX 都买亏了",
                "很多 XX 的顾客问我你们这边 XX 这么便宜,到底是不是真的?",
                "在XX,一位深耕XX X年的手艺人开的XX是什么样子的呢?"
            ]
        }
    ]
}

粘贴进来

image-20250507175220488

点击确认

image-20250507175519662

可以修改下描述

image-20250507175706526

广告模板列表1、2

同样的方式再添加一个子项,粘贴以下数据

{
    "advertising_template": [
        {
            "label": "口碑好",
            "index": 0,
            "value": [
                "- 模板:我的老顾客很多,以及老顾客给介绍过来的新顾客也很多",
                "- 模板:来这里买 XX的人啊,不光是给自己买,还会把亲戚朋友都转介绍过来买",
                "- 模板:很多来咱家的客人啊,都说为了这XX愿意来100次",
                "- 模板:我们家 XX 店开业 XX 年以来客户几乎0差评",
                "- 模板:来我家买过XX的基本上都是好评",
                "- 模板:买过我们家 XX的99%都是好评",
                "- 模板:今天又有老客户带着 XX 来我们家买 XX了",
                "- 模板:我XX的新客户都是老客户推荐来的",
                "- 模板:你来我家 XX一次XX,不仅自己会来还会带着XX也来"
            ]
        },
        {
            "label": "性价比",
            "index": 1,
            "value": [
                "- 模板:XX分钟 XX课,零基础也能轻松学会",
                "- 模板:搞定 XX 居然不到 XX",
                "- 模板:"现在给咱们上了一波超级合适的抖音团购,一定不要错过,只要 XX 就可以代 XX"",
                "- 模板:高性价比,品质好物,更有一对一的 XX为你保驾护航",
                "- 模板:来我家买过XX的基本上都是好评",
                "- 模板:住在 XX 附近的朋友们,XX 就能体验 XX 分钟 XX 哦",
                "- 模板:现在 XX 体验可拍抖音团购啦,双人团XX各 XX",
                "- 模板:"本地总部工厂钜惠 XX,工厂总部直销,同样的品质,我们一定可以做到比普通门店更省钱"",
                "- 模板:我们XX的XX确实是便宜,对比价格以后都会选择我们",
                "- 模板:还有其他项目类型价格也很美丽",
                "- 模板:"X 位数的 XX,各种 XX 随便 XX,比如 XX 这些也通通不限量"",
                "- 模板:现在不到 XX 就能体验 XX 了",
                "- 模板:"面前的这个 XX 套餐,XX 就特别的合适呀,XX 都不到就能拥有"",
                "- 模板:"咱们把价格打到Z低,实实在在的好处推荐给身边的XX们"",
                "- 模板:"在我们这里只需要花费XX的价格就可以吃上价值千元的XX"",
                "- 模板:这么 XX 只要 XX,还送 XX",
                "- 模板:"在家门口就有一家比网购还便宜XX店,我就不信上万款潮流单品不吸引你"",
                "- 模板:现在 XX就可以拥有XX,算下来也太划算了吧",
                "- 模板:"体验 XX才 XX,如果你感兴趣的话来试试就知道了,位置就在 XX"",
                "- 模板:XX 节来临 XX元享受 XX,另外再送 XX",
                "- 模板:"只要去过他家一次,都会成为回头客,因为他家在 XX 里卖 XX,一件也是批发价"",
                "- 模板:只要 XX 就可以享受 XX,非常非常的划算",
                "- 模板:"只要你在我家买的XX觉得贵了,你随时来找我,2个星期,2个月我都给你退"",
                "- 模板:"这是一家你工资只有几千块钱也能去的起的XX店,像这种 XX 你在其他地方买没有XX下不来,在我们家只需要 XX"",
                "- 模板:这种在 XX的XX在我们这里只需要 XX",
                "- 模板:在其他家报价 XX的 XX,我们家只需要 XX"
            ]
        },
        {
            "label": "生意好",
            "index": 2,
            "value": [
                "- 模板:好多顾客从 XX或者是 XX,好远跑过来买",
                "- 模板:XX 在 XX 行业 XX 年沉淀,培训出 XX",
                "- 模板:来到这儿才发现热爱 XX的XX是真的不少",
                "- 模板:"每次满场等位我都很紧张,一怕大家等的久,二怕有什么招待不周的地方"",
                "- 模板:很多人开车10几公里来我店里买 XX",
                "- 模板:今天又有人带着朋友来我家买 XX",
                "- 模板:每天很多新客户刷到我的视频来我们家体验 XX",
                "- 模板:"这几天刷到视频来我们家来 XX的朋友太多了,招待不周请多担待"",
                "- 模板:我们从开业到现在服务了 XX位 XX"
            ]
        },
        {
            "label": "服务好",
            "index": 3,
            "value": [
                "- 模板:"我 XX 今天实名承诺,买了我们家 XX的朋友,买贵包赔,有任何质量问题包退"",
                "- 模板:XX一整套给你整的明明白白的,XX以后也是XX",
                "- 模板:"他家更有针对性,根据不同的情况使用不同的XX,换 XX 前还会给 XX 消毒,让人很放心"",
                "- 模板:XX 不仅有 XX,还提供搭配服务",
                "- 模板:"只要你在 XX 我们给你包安装,包售后,没得任何套路,我们还免费上门给你送次保养"",
                "- 模板:"在XX开了一个首家不推销、不办卡,无套路,按次收费的XX"",
                "- 模板:没有任何的暴力XX,没有任何的二次消费",
                "- 模板:"我们的团队成员都经过专业培训,他们将以热情周到的态度为您提供优质的服务,我们XX24小时免费 XX,从XX到XX完成,全程无需您的担心"",
                "- 模板:从XX到XX,再到XX,售后保障我们全程负责",
                "- 模板:"不要担心学不会,我们都是针对零基础学员,一对一手把手教学,学习期间每天都可以真人实操练习"",
                "- 模板:"虽然价格便宜,但上门测量、送货、安装售后该有的服务一样都不会少"",
                "- 模板:佛系店主全程无推销,环境干净,只管放心享受",
                "- 模板:会针对 XX 做针对性 XX",
                "- 模板:"担心服务的老板放心批发,一站式采购,全程送货,售后无忧,用心耐心为您服务""
            ]
        },
        {
            "label": "人品",
            "index": 4,
            "value": [
                "- 模板:"并且这个老板娘呢,很实在,不喜欢跟任何人打心理战术,只有能聊到一块啊,价格都不是问题,我们给以前的XX供货供了XX年,XX的XX都是我们送的"",
                "- 模板:"所以跟他打过交道的人,都是很放心的介绍身边的亲戚朋友给他"",
                "- 模板:"老板为人非常实在,而且对待客户非常的热情,详细的讲解 XX 知识""
            ]
        },
        {
            "label": "专业",
            "index": 5,
            "value": [
                "- 模板:"这是一家在 XX经营了 XX年的XX店了,XX都是有XX年XX的老师傅了"",
                "- 模板:这个店的老板是做了 XX 年的 XX 行业",
                "- 模板:她会根据你的 XX 适合 XX 给你推荐",
                "- 模板:我们拥有 XX专业的设计团队为您服务",
                "- 模板:"这里的师傅都有着 XX 年的丰富 XX 经验,为的就是服务好每一个客户,留住每一个客人"",
                "- 模板:XX 人员都是持证上岗,我们门店是没有学徒的"
            ]
        },
        {
            "label": "附加值",
            "index": 6,
            "value": [
                "- 模板:可以给您免费 XX,满意再买",
                "- 模板:咱们 XX 也是包邮",
                "- 模板:还有一个大福利,XX 即赠送 XX",
                "- 模板:XX 内还设有“XX”",
                "- 模板:"XX 活动福利多多,XX 送、XX送,XX 通通都送,多轮抽奖礼品拿到手软"",
                "- 模板:最主要的XX结束后,而且XX,还没有任何隐形收费",
                "- 模板:"即日起前30名的用户赠送 XX,好礼享不停,全方位为您配齐"",
                "- 模板:重点是这么多XX都是可以叠加的"
            ]
        },
        {
            "label": "环境",
            "index": 7,
            "value": [
                "- 模板:改造后的 XX 外观设计采用 XX,营造出 XX的氛围",
                "- 模板:"环绕在 XX,依山傍水,耗资 XX 打造的 XX,秋千避暑打卡拍照圣地"",
                "- 模板:"一到地方就感叹这里是真的惬意啊,超大的 XX,整个 XX 氛围感很棒,拍照是真的出片"",
                "- 模板:他家的 XX 都是一客一用一消毒,用着完全放心"
            ]
        },
        {
            "label": "品类多",
            "index": 8,
            "value": [
                "- 模板:店里面XX很多,各种档次价位的都有",
                "- 模板:每年流行的XX在我们这里都有记录,可选择性多",
                "- 模板:"刚刚听旁边的小姐姐说她一周会来三次,因为这家店的品种相对来说比较多"",
                "- 模板:你们是XX还是XX,只要你需要,这里都能满足你",
                "- 模板:"咱这 XX 多平方的XX卖场,各种XX应有尽有,我们的套餐从XX到XX不等,能满足你们不同的 XX需求",
                "- 模板:汇集了近 XX种 XX,包括 XX、XX、XX等等",
                "- 模板:XX 期间将有 XX、XX.等各种活动",
                "- 模板:"都说 XX 店贵,没想到啊,这里面的XX好看便宜,还不撞款"",
                "- 模板:XX平的展厅,上万件XX单品 真的让我大吃一惊",
                "- 模板:这里不光可以提供 XX,而且还有XX"
            ]
        },
        {
            "label": "方便",
            "index": 9,
            "value": [
                "- 模板:"好你有地方回购,不好你有地方退钱不就可以了,简简单单的事情"",
                "- 模板:位于 XX 附近,配置停车场",
                "- 模板:有XX和XX,我们会根据客户的需求来推荐哦",
                "- 模板:XX 出发,X小时左右车程即可抵达"
            ]
        },
        {
            "label": "效果好",
            "index": 10,
            "value": [
                "- 模板:"XX 分为 XX个阶段,单次体验可以 XX,一个周期可以 XX"",
                "- 模板:"这位 XX到我们这里做了 XX次了,现在我们来看一下她的结果,我刚来的时候 XX,但是经过 XX 已经可以 XX"",
                "- 模板:XX次就能看到明显的效果"
            ]
        }
    ]
}

image-20250507180411341

广告模板列表3

内容其实和广告1、2的一样,只是多了一个暂不选择,数据如下:

{
    "advertising_template3": [
        {
            "label": "暂不选择",
            "index": 0,
            "value": []
        },
        {
            "label": "口碑好",
            "index": 1,
            "value": [
                "- 模板:我的老顾客很多,以及老顾客给介绍过来的新顾客也很多",
                "- 模板:来这里买 XX的人啊,不光是给自己买,还会把亲戚朋友都转介绍过来买",
                "- 模板:很多来咱家的客人啊,都说为了这XX愿意来100次",
                "- 模板:我们家 XX 店开业 XX 年以来客户几乎0差评",
                "- 模板:来我家买过XX的基本上都是好评",
                "- 模板:买过我们家 XX的99%都是好评",
                "- 模板:今天又有老客户带着 XX 来我们家买 XX了",
                "- 模板:我XX的新客户都是老客户推荐来的",
                "- 模板:你来我家 XX一次XX,不仅自己会来还会带着XX也来"
            ]
        },
        {
            "label": "性价比",
            "index": 2,
            "value": [
                "- 模板:XX分钟 XX课,零基础也能轻松学会",
                "- 模板:搞定 XX 居然不到 XX",
                "- 模板:"现在给咱们上了一波超级合适的抖音团购,一定不要错过,只要 XX 就可以代 XX"",
                "- 模板:高性价比,品质好物,更有一对一的 XX为你保驾护航",
                "- 模板:来我家买过XX的基本上都是好评",
                "- 模板:住在 XX 附近的朋友们,XX 就能体验 XX 分钟 XX 哦",
                "- 模板:现在 XX 体验可拍抖音团购啦,双人团XX各 XX",
                "- 模板:"本地总部工厂钜惠 XX,工厂总部直销,同样的品质,我们一定可以做到比普通门店更省钱"",
                "- 模板:我们XX的XX确实是便宜,对比价格以后都会选择我们",
                "- 模板:还有其他项目类型价格也很美丽",
                "- 模板:"X 位数的 XX,各种 XX 随便 XX,比如 XX 这些也通通不限量"",
                "- 模板:现在不到 XX 就能体验 XX 了",
                "- 模板:"面前的这个 XX 套餐,XX 就特别的合适呀,XX 都不到就能拥有"",
                "- 模板:"咱们把价格打到Z低,实实在在的好处推荐给身边的XX们"",
                "- 模板:"在我们这里只需要花费XX的价格就可以吃上价值千元的XX"",
                "- 模板:这么 XX 只要 XX,还送 XX",
                "- 模板:"在家门口就有一家比网购还便宜XX店,我就不信上万款潮流单品不吸引你"",
                "- 模板:现在 XX就可以拥有XX,算下来也太划算了吧",
                "- 模板:"体验 XX才 XX,如果你感兴趣的话来试试就知道了,位置就在 XX"",
                "- 模板:XX 节来临 XX元享受 XX,另外再送 XX",
                "- 模板:"只要去过他家一次,都会成为回头客,因为他家在 XX 里卖 XX,一件也是批发价"",
                "- 模板:只要 XX 就可以享受 XX,非常非常的划算",
                "- 模板:"只要你在我家买的XX觉得贵了,你随时来找我,2个星期,2个月我都给你退"",
                "- 模板:"这是一家你工资只有几千块钱也能去的起的XX店,像这种 XX 你在其他地方买没有XX下不来,在我们家只需要 XX"",
                "- 模板:这种在 XX的XX在我们这里只需要 XX",
                "- 模板:在其他家报价 XX的 XX,我们家只需要 XX"
            ]
        },
        {
            "label": "生意好",
            "index": 3,
            "value": [
                "- 模板:好多顾客从 XX或者是 XX,好远跑过来买",
                "- 模板:XX 在 XX 行业 XX 年沉淀,培训出 XX",
                "- 模板:来到这儿才发现热爱 XX的XX是真的不少",
                "- 模板:"每次满场等位我都很紧张,一怕大家等的久,二怕有什么招待不周的地方"",
                "- 模板:很多人开车10几公里来我店里买 XX",
                "- 模板:今天又有人带着朋友来我家买 XX",
                "- 模板:每天很多新客户刷到我的视频来我们家体验 XX",
                "- 模板:"这几天刷到视频来我们家来 XX的朋友太多了,招待不周请多担待"",
                "- 模板:我们从开业到现在服务了 XX位 XX"
            ]
        },
        {
            "label": "服务好",
            "index": 4,
            "value": [
                "- 模板:"我 XX 今天实名承诺,买了我们家 XX的朋友,买贵包赔,有任何质量问题包退"",
                "- 模板:XX一整套给你整的明明白白的,XX以后也是XX",
                "- 模板:"他家更有针对性,根据不同的情况使用不同的XX,换 XX 前还会给 XX 消毒,让人很放心"",
                "- 模板:XX 不仅有 XX,还提供搭配服务",
                "- 模板:"只要你在 XX 我们给你包安装,包售后,没得任何套路,我们还免费上门给你送次保养"",
                "- 模板:"在XX开了一个首家不推销、不办卡,无套路,按次收费的XX"",
                "- 模板:没有任何的暴力XX,没有任何的二次消费",
                "- 模板:"我们的团队成员都经过专业培训,他们将以热情周到的态度为您提供优质的服务,我们XX24小时免费 XX,从XX到XX完成,全程无需您的担心"",
                "- 模板:从XX到XX,再到XX,售后保障我们全程负责",
                "- 模板:"不要担心学不会,我们都是针对零基础学员,一对一手把手教学,学习期间每天都可以真人实操练习"",
                "- 模板:"虽然价格便宜,但上门测量、送货、安装售后该有的服务一样都不会少"",
                "- 模板:佛系店主全程无推销,环境干净,只管放心享受",
                "- 模板:会针对 XX 做针对性 XX",
                "- 模板:"担心服务的老板放心批发,一站式采购,全程送货,售后无忧,用心耐心为您服务""
            ]
        },
        {
            "label": "人品",
            "index": 5,
            "value": [
                "- 模板:"并且这个老板娘呢,很实在,不喜欢跟任何人打心理战术,只有能聊到一块啊,价格都不是问题,我们给以前的XX供货供了XX年,XX的XX都是我们送的"",
                "- 模板:"所以跟他打过交道的人,都是很放心的介绍身边的亲戚朋友给他"",
                "- 模板:"老板为人非常实在,而且对待客户非常的热情,详细的讲解 XX 知识""
            ]
        },
        {
            "label": "专业",
            "index": 6,
            "value": [
                "- 模板:"这是一家在 XX经营了 XX年的XX店了,XX都是有XX年XX的老师傅了"",
                "- 模板:这个店的老板是做了 XX 年的 XX 行业",
                "- 模板:她会根据你的 XX 适合 XX 给你推荐",
                "- 模板:我们拥有 XX专业的设计团队为您服务",
                "- 模板:"这里的师傅都有着 XX 年的丰富 XX 经验,为的就是服务好每一个客户,留住每一个客人"",
                "- 模板:XX 人员都是持证上岗,我们门店是没有学徒的"
            ]
        },
        {
            "label": "附加值",
            "index": 7,
            "value": [
                "- 模板:可以给您免费 XX,满意再买",
                "- 模板:咱们 XX 也是包邮",
                "- 模板:还有一个大福利,XX 即赠送 XX",
                "- 模板:XX 内还设有“XX”",
                "- 模板:"XX 活动福利多多,XX 送、XX送,XX 通通都送,多轮抽奖礼品拿到手软"",
                "- 模板:最主要的XX结束后,而且XX,还没有任何隐形收费",
                "- 模板:"即日起前30名的用户赠送 XX,好礼享不停,全方位为您配齐"",
                "- 模板:重点是这么多XX都是可以叠加的"
            ]
        },
        {
            "label": "环境",
            "index": 8,
            "value": [
                "- 模板:改造后的 XX 外观设计采用 XX,营造出 XX的氛围",
                "- 模板:"环绕在 XX,依山傍水,耗资 XX 打造的 XX,秋千避暑打卡拍照圣地"",
                "- 模板:"一到地方就感叹这里是真的惬意啊,超大的 XX,整个 XX 氛围感很棒,拍照是真的出片"",
                "- 模板:他家的 XX 都是一客一用一消毒,用着完全放心"
            ]
        },
        {
            "label": "品类多",
            "index": 9,
            "value": [
                "- 模板:店里面XX很多,各种档次价位的都有",
                "- 模板:每年流行的XX在我们这里都有记录,可选择性多",
                "- 模板:"刚刚听旁边的小姐姐说她一周会来三次,因为这家店的品种相对来说比较多"",
                "- 模板:你们是XX还是XX,只要你需要,这里都能满足你",
                "- 模板:"咱这 XX 多平方的XX卖场,各种XX应有尽有,我们的套餐从XX到XX不等,能满足你们不同的 XX需求",
                "- 模板:汇集了近 XX种 XX,包括 XX、XX、XX等等",
                "- 模板:XX 期间将有 XX、XX.等各种活动",
                "- 模板:"都说 XX 店贵,没想到啊,这里面的XX好看便宜,还不撞款"",
                "- 模板:XX平的展厅,上万件XX单品 真的让我大吃一惊",
                "- 模板:这里不光可以提供 XX,而且还有XX"
            ]
        },
        {
            "label": "方便",
            "index": 10,
            "value": [
                "- 模板:"好你有地方回购,不好你有地方退钱不就可以了,简简单单的事情"",
                "- 模板:位于 XX 附近,配置停车场",
                "- 模板:有XX和XX,我们会根据客户的需求来推荐哦",
                "- 模板:XX 出发,X小时左右车程即可抵达"
            ]
        },
        {
            "label": "效果好",
            "index": 11,
            "value": [
                "- 模板:"XX 分为 XX个阶段,单次体验可以 XX,一个周期可以 XX"",
                "- 模板:"这位 XX到我们这里做了 XX次了,现在我们来看一下她的结果,我刚来的时候 XX,但是经过 XX 已经可以 XX"",
                "- 模板:XX次就能看到明显的效果"
            ]
        }
    ]
}

image-20250507180647911

行动模板列表

数据如下:

{
    "action_template": [
        {
            "label": "到店消费邀请",
            "index": 0,
            "value": [
                "- 如果你有什么需求,欢迎随时到我店里面来逛一逛",
                "- 在XX,如果你也想买XX,欢迎到店选购",
                "- 感兴趣的XX,赶紧来店里瞧瞧吧",
                "- 快来店里,和XX说拜拜,期待与您相见!",
                "- 欢迎来这里看看,就在XX",
                "- 想用品质好的XX,一定要到我这里来看看",
                "- 如果你对XX感兴趣,不妨来XX看看",
                "- 我敢说在XX没有比我们更划算的XX,欢迎XX的兄弟姐们过来打卡品尝",
                "- XX是个靠谱的人,从来不强买强卖,不给你推荐贵的,只给你推荐对的,赶紧带上你的朋友来逛逛吧",
                "- 我们家经营各类XX,假如有一天你刚好刷到我的视频,刚好需要买XX,记得来这里找我,我在XX等你哦",
                "- 近期有XX需求的老板,欢迎来XX实地考察",
                "- 有兴趣的老板别再犹豫了,快来我们XX看看吧",
                "- XX采购就来XX,我在XX等您",
                "- 东西都是看得见摸得着的,质量什么的心里也都有数,想省钱用好东西的就来XX看看吧",
                "- 我们的地址是XX,欢迎各位前来选购",
                "- 不信的话,你可以到我们店来看看,都是真的,我们的店就在XX",
                "- XX的朋友啊,左下角团购先安排上,反正不用随时可退",
                "- 地址就在XX,门口还特别好停车",
                "- 心动的家人们快来尝尝吧,地点就在XX",
                "- 在XX一旦你想XX,就来找我吧,我在店里满怀期待等你哦",
                "- 在XX买XX,你可以完全信任XX。想了解更多,来XX(店名)吧,位置在XX,我们在这等你们哟",
                "- XX这么热的天,也给你们备好了免费的饮料和矿泉水,欢迎大家到店来体验"
            ]
        },
        {
            "label": "评论区互动引导",
            "index": 1,
            "value": [
                "- 如果你有XX问题,评论区告诉我",
                "- 在XX,如果你也想XX,评论区留下你的XX",
                "- 在XX,如果你想XX,评论区可以留言",
                "- 如果您想了解更多关于XX,欢迎评论区留言",
                "- 我是挑战在XX一年为XX个朋友做XX的XX,评论区告诉我你想做XX?让我来帮你XX吧",
                "- 想XX评论区留言,XX全城可送货",
                "- 如果你也想XX,评论区扣1XX手把手的教你"
            ]
        },
        {
            "label": "线上团购促销",
            "index": 2,
            "value": [
                "- 最近打算来XX的宝子们,左下角的代金券,千万别忘了囤起来",
                "- 左下角链接可以团一个XX的券来体验一下哦",
                "- 趁左下角有活动啊,真的可以冲一波",
                "- 听说XX的帅哥靓女们也都来体验了,你们也赶紧冲啊,优惠就在左下角",
                "- 如果你也想XX,真的可以来这里体验一下,这个是XX活动,刷到了赶紧囤",
                "- 现在XX活动正在火热进行,进店还有惊喜礼包哦,点击视频下方定位到店有惊喜,欢迎咨询,欢迎选购",
                "- 团购那么给力,团完了赶紧来试试吧",
                "- 优惠有限,刷到的可以先囤,别再等了,带上XX,一起来吧",
                "- 现在点关注下单,我们还送XX哦",
                "- 如果你也在XX还没有体验过XX,左下角赶紧团一单吧",
                "- 进店消费满额好礼送不停,趁着XX活动,赶紧带上XX来逛逛",
                "- 建议XX可以囤上一份,这波优惠套餐我都给你们放在左下角了,赶紧团一张",
                "- 优惠活动都放在视频左下角,喜欢XX的家人们赶快冲吧",
                "- 更何况现在XX只需XX,团购优惠就在视频左下角",
                "- 这是XX才有的活动,建议你们刷到的千万不要犹豫,先把券囤上",
                "- XX的朋友,左下角团购先安排上,反正不用随时可退"
            ]
        },
        {
            "label": "私信咨询沟通",
            "index": 3,
            "value": [
                "- 还说什么呢,XX(价格)现在就能拿下来了,还不抓紧?如果你近期想XX,那么赶快私信我吧。XX到哪里,XX家不会错",
                "- 如果你也在XX想要XX,可以关注我,后台私信到我们店来体验一下",
                "- XX想了解更多吗?点击私信联系XX",
                "- 有喜欢的都可以直接艾特我,在XX要买XX,找XX靠谱"
            ]
        },
        {
            "label": "产品服务推荐",
            "index": 4,
            "value": [
                "- 所以在XX这个地方,您需要买XX呀,认准咱们家呀,准没错",
                "- 想要正宗又实惠的XX,找XX",
                "- 在XX,想要XX,记得来找我们XX",
                "- 你一定要尝一尝XX",
                "- 想要口碑销量好,就找XX帮你搞",
                "- XX无论是价格,还是品质都是你无法拒绝的,不信就来试试",
                "- 想要安心、放心,就选XX",
                "- 找XX更省心,为您推荐适合您的高性价比的XX",
                "- 买XX找XX",
                "- XX的朋友,如果说你们需要买XX,欢迎到我们店来啊,在我们这里买XX,质量价格都是有保证的",
                "- 如果你也在找XX,一件也批发",
                "- 如果在XX,你想找一家高品质、专业又不用担心质量问题的,那欢迎你来我家下一单试试,一定不会让你失望的",
                "- 喜欢XX的一定多来,品类多种多样,应有尽有,一次让你尝个遍,天天都想念"
            ]
        },
        {
            "label": "综合服务提供",
            "index": 5,
            "value": [
                "- 也可以XX,只要你需要,我们这里都有,全国各地都可以发货哟",
                "- 有需要XX的朋友联系我,可以快递送货上门,也可以亲自到我厂选购",
                "- 现在XX内还免费配送,下单直接安排到家,不用去买,左下角直接安排",
                "- 留下您的联系方式,剩下的交给我们",
                "- 喜欢XX直接联系我们就好了,给你单独定制",
                "- 如果说你也是第一次来XX,或者来XX都不知道怎么玩,直接联系我们就好了",
                "- 留下你的XX需求,剩下的交给我们",
                "- 所有XX的朋友都可以过来捧场打卡,直接提这边儿的XX就行了",
                "- 如果你们喜欢XX,可以来我们这里坐坐"
            ]
        },
        {
            "label": "账号关注引导",
            "index": 6,
            "value": [
                "- 这个XX惊喜就来XX安排吧,点关注不迷路",
                "- 关注XX,有更多XX供你选择,这里是XX,带你买XX,让你少走弯路",
                "- 我呢天天发视频,而你今天终于刷到了,那么咱们不如见一面吧,你可以带上XX,一起来体验一下我们家的XX哦",
                "- 希望XX的家人们能够喜欢,左下角看看吧",
                "- 家人们只有这一个月哦,就是这家XX",
                "- 还等什么,抓住机会来详细了解吧"
            ]
        },
        {
            "label": "结伴消费邀请",
            "index": 7,
            "value": [
                "- 如果你身边有需要XX的朋友们,赶紧分享给他们来XX让你不踩坑",
                "- 要是一个人不好意思,赶紧@你的怨种闺蜜,一起来吧"
            ]
        },
        {
            "label": "限时特价促销",
            "index": 8,
            "value": [
                "- 现在还推出了XX特价,真的超值哦,这样贴心又舒适的XX真的是很不错的选择哦",
                "- 做XX的老板们还不趁着XX,赶紧来下单,各种价格补贴拿到手软哦"
            ]
        }
    ]
}

image-20250507180824211

保存变量

设置完成之后记得保存

image-20250507181256269

搭建工作流-data_list

因为用户界面我们后面要用到的组件不支持直接绑定变量,需要通过工作流输出去绑定使用,所以要写一个工作流专门输出我们定义的变量。

开始节点的参数直接删除即可

image-20250507181350553

直接连接结束节点输出应用变量即可

image-20250507181538673

搭建工作流 – create_table

1. 配置开始节点

  • baseName:表示表格文件的名字
  • tableName:表示表格里数据表的名字
  • fields:表头数据
  • records:往表格里存储的数据

image-20250317150500133

2. 添加表格查询插件

搜索多维表格,选择扣子官方的search_base搜索多为表格类型的文档

image-20250317152219313

  • search_key:搜索的表格名,使用我们开始节点设置的baseName

  • count:1

  • offset:搜索偏移量,写0即可

    image-20250317152431683

    image-20250317152645031

    image-20250512181345330

这一步是查询相同名字的文件我们的多为表格中有没有创建,但这里会出现一个授权的问题,所以一并解决了

3. 处理授权

把该节点的异常忽略打开

image-20250509161604578

这里如果errorBody不为空,说明报错了,这时我们认为用户未授权

image-20250317155154278

然后新增一个代码节点,来处理未授权,入参选择search_base种errorBody里的errorMessage

image-20250317155453918

代码如下(JavaScript):

async function main({ params }: Args): Promise<Output> {
    // 构建输出对象
    const ret = {
        "auth": `您还没有授权飞书多维表格[去授权](${JSON.parse(params.input).auth_info})`
    };

    return ret;
}

image-20250317155722701

如果想用Python,代码如下:

import json
async def main(args: Args) -> Output:
    params = args.params
    # 构建输出对象
    auth_info = json.loads(params["input"])["auth_info"]
    ret: Output = {
        "auth": f"您还没有授权飞书多维表格[去授权]({auth_info})"
 
    }
    return ret

然后连接到结束节点上

image-20250317162209103

4. 处理未查询到表格的情况

新增一个条件,如果total等于0

image-20250317164402047

或者查询到的名字不一致,因为这里数模糊搜索,会存在有数据但名字不是完全一致的情况

image-20250317164541917

image-20250317165853598

此时,就需要创建表格,新增一个创建表格的插件

名字就使用开始传过来的名字

image-20250317170027889

image-20250317170348739

然后再往后新增一个创建数据表的节点

image-20250317171102466

配置参数

image-20250317171247437

image-20250317171319903

image-20250317171341318

image-20250317171414965

最后配置成这个样子

5. 处理表格存在的情况

选择器最后一个分支后再添加一个创建数据表的节点,app_token使用搜索到的表格的url

image-20250317171622540

name使用开始节点传的tableName

image-20250317171819951

image-20250317172315958

但这里需要注意的是,因为我们再一次请求内可能要循环往同一个数据表内存储,那么当数据表名字已经存在的时候,数据报表会创建失败,但是节点不会报错,所以不用过于担心

6. 添加变量聚合

添加一个变量聚合节点,因为存在旧的表格链接和创建的新的表格链接,所以通过变量聚合,这两者谁有值就输出谁

先添加创建表格的url,因为这里是先看第一个有没有值,有就取第一个,没有再取第二个

image-20250317173351825

然后第二个添加旧的,search_base查询出来url

image-20250317173449450

然后按照这个步骤再添加tableid,可以将名字改一下。

image-20250507192337019

7.往表格里添加数据

image-20250317174027960

配置如下:

image-20250507192807645

8.拼接表格跳转链接

添加一个文本处理节点,添加变量,内容如下(如果使用以下内容,请注意变量引用位置不要出错):

内容已经为您存入飞书多维表格[点击查看]({{String1}}?table={{String2}})

image-20250507192929391

9.配置结束输出

image-20250507193351485

搭建工作流-generate_wenan

1.开始节点输入配置

  • input:表示用户的输入的产品补充信息
  • tags:用户选择的标签/钩子模板
  • advertising1:用户选择的广告模板1
  • advertising2:用户选择的广告模板2
  • advertising3:用户选择的广告模板3
  • action:用户选择的行动模板

image-20250508113426722

2.使用大模型挑选适合的模板

从我们添加的模板变量的数据结构可以看出,不同类型下是有多条模板的,需要筛选一下。

这里我们使用大模型来完成,将开始节点的变量引入进来,模型可以根据实际输出效果切换。

image-20250508144617426

系统提示词如下:

根据用户的输入全面分析并严格按照钩子模板信息选择原则、广告模板选择原则、行动模板要求,分别精心挑选出符合要求的两三条合适模板信息。

## 钩子模板信息选择原则
深入剖析用户产品信息,紧密结合钩子模板中的格式以及参考文案,以参考文案的风格进行仿写,精准筛选出两三条合适的钩子模板,绝对不将用户产品信息融入模板内容。所筛选出的钩子模板应避免有明确指向性,部分信息使用XX代替。
- 类型输出格式:钩子模板 - 提问式(如果类型是标签模板的话直接输出为【标签模板】)

## 广告模板选择原则
细致研究用户产品信息,充分结合广告模板1、2、3中value中的模板公式,分别从每个广告模板中挑选两三条合适的模板,坚决不将用户产品信息融入模板内容。所挑选出的广告模板应避免有明确指向性,部分信息使用XX代替。
- 类型输出格式:广告模板1 - 口碑好
广告模板2 - 性价比
....

## 行动模板
认真考量用户产品信息,从行动模板中挑选两三条合适的模板,若没有完全合适的模板,则根据行动模板的结构灵活生成两三条合适的行动模板,严禁将用户产品信息融入模板内容。所挑选或生成的行动模板应避免有明确指向性,部分信息使用XX代替。
- 类型输出格式:行动模板 - 私信咨询沟通

输出格式:
{
    "type": "钩子模板 - 提问式",
    "info": [
        "为什么?XX买过XX的就会成为老顾客",
        "你敢相信吗?在XX就能XXXXX?"
    ]
}

## 限制
- 只输出模板内容,严格不用结合用户输入写文案。
- 选择的模板中绝对不允许携带用户产品信息,且模板不能有明确指向性,部分信息需用XX代替。
- 严禁遗漏任何一种模板。
- 类型必须使用type字段中的信息。 

用户提示词如下:

- 用户产品信息:{{input}}
- 钩子模板信息:{{tags}}
- 广告模板1:{{advertising1}}
- 广告模板2:{{advertising2}}
- 广告模板3:{{advertising3}},如果包含"暂不选择"则不处理此模板
- 行动模板:{{action}}

输出结果如下:

image-20250508144835438

3. 循环仿写文案

添加一个循环节点来处理大模型输出的内容,使用每种类型的模板结合产品信息进行文案仿写。

image-20250508145521256

1. 大模型仿写10条

添加输入变量

image-20250508150303904

系统提示词

根据短视频黄金3秒的原则,紧密围绕用户提供的产品信息,结合给定模板进行仿写改写共改写10次。

## 改写原则
- 改写过程中要最大程度还原模板的口吻风格,避免出现明显的AI生成痕迹。

## 限制
- 无需注明序号。
- 改写的内容禁止雷同,要有明显的差异化。 

用户提示词

提供的模板参考:{{content}}
用户信息:{{input}}

输出变量的类型改为Array<string>

image-20250508150546469

2.整理过程输出和存入表格的数据

为了方便我们后续的处理,在这里添加一个代码节点,简单整理下数据

代码如下:

async def main(args: Args) -> Output:
    params = args.params
    typeName = params['typeName']
    rewrite = params['rewrite']
    connectRewrite = ""
    for index, item in enumerate(rewrite, 1):
        connectRewrite += f"{index}. {item}n"
    # 构建输出对象
    ret: Output = {
        "item":{
            "typeName":typeName,
            "rewrite":rewrite,
        },
        "connectRewrite":connectRewrite
    }
    return ret

image-20250508152948076

PS:输出的变量名可以在代码里复制,这样就不会出错了

3.输出仿写文案

每种类型的文案仿写后先进行输出。

## {{type}}仿写文案

{{output}}

image-20250508153653925

4.配置循环输出

image-20250508154354176

4.处理表格数据表、文档的标题

为了避免每次存入文档的时候文件名字重复,需要加上时间标识,这里新增一个代码节点。

image-20250508154934559

代码如下:

import datetime
now = datetime.datetime.now()
formatted_now = now.strftime("%Y-%m-%d %H:%M:%S")


async def main(args: Args) -> Output:
    # 构建输出对象
    ret: Output = {
        "docTitle": f"组合后的文案({formatted_now})",
        "tableName": formatted_now
    }
    return ret

image-20250508154911976

5.随机组合文案

我们前面说过,最终文案的组成是钩子/标签文案+广告文案1+广告文案2+广告文案3(可选)+行动文案,前面循环节点中每种文案有10条,现在就是把这些文案随机组合成最终的完整文案。

1.使用大模型随机组合

image-20250508155551012

系统提示词

# 角色
你是一个文案组合优化大师,擅长从给定的文案列表中,每种文案随机抽取一条进行排列组合,并在不大改原文的基础上对组合后的文案进行适当改动,使行文通顺,生成符合用户需求数量的全新文案组合。

## 技能
### 技能 1: 生成组合并优化文案
1. 当用户提供文案列表并要求生成组合文案时,仔细分析每种文案类型。
2. 从每种文案类型中随机各抽取一条文案。
3. 将抽取的文案按顺序进行排列组合,生成 10 条不同的文案,排列组合顺序 钩子文案+广告文案1+广告文案2+广告文案3(注意:文案列表中没有广告文案3时不用加)+行动文案。
4. 对生成的每条组合文案进行检查,在不大改原文内容的前提下,适当调整语句、添加或更换衔接词等,让文案行文更加通顺自然。
===回复示例===
   - 文案 1:[具体组合并优化后的第一条文案内容]
   - 文案 2:[具体组合并优化后的第二条文案内容]
   - 文案 3:[具体组合并优化后的第三条文案内容]
   - 文案 4:[具体组合并优化后的第四条文案内容]
   - 文案 5:[具体组合并优化后的第五条文案内容]
   - 文案 6:[具体组合并优化后的第六条文案内容]
   - 文案 7:[具体组合并优化后的第七条文案内容]
   - 文案 8:[具体组合并优化后的第八条文案内容]
   - 文案 9:[具体组合并优化后的第九条文案内容]
   - 文案 10:[具体组合并优化后的第十条文案内容]
===示例结束===
## 限制:
- 只围绕文案抽取、组合以及优化进行回复,拒绝回答与该任务无关的话题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 生成的文案数量必须为 10 条。 
- 尽量保留原文内容,仅在必要时进行让行文通顺的适当改动。 

用户提示词:

文案列表{{input}}

2.文本拼接展示

使用文本处理节点拼接展示组合文案,然后可以先连接到结束节点

## 为您随机组合10条文案
{{String1}}

image-20250508160909065

3.将随机组合文案存入飞书云文档

搜索飞书云文档,添加create_document

image-20250508161440381

image-20250508161514082

image-20250512181505594

处理已授权与未授权的情况

添加一个if选择器

image-20250508164141089

当url不为空的时候,说明正确存入文档了,提醒用户查看飞书文档

随机组合的10条文案已经为您存入飞书云文档[点击查看]({{String1}})

image-20250508164256124

添加代码节点处理提示用户去授权的文本

import json
async def main(args: Args) -> Output:
    params = args.params
    # 构建输出对象
    auth_info = json.loads(params["input"])["auth_info"]
    ret: Output = {
        "auth": f"您还没有授权飞书云文档[去授权]({auth_info})"
 
    }
    return ret

image-20250508181541324

然后连接到结束节点

image-20250508164822447

6.将所有文案存入飞书多维表格

1.处理表头数据

回到标题处理后面新增一个代码节点,处理存入表格的表头信息,用户选择的模板类型不固定,所以这里根据循环输出动态设置表头信息(python)。

async def main(args: Args) -> Output:
    params = args.params
    ret: Output = {
        "fields":[]
    }
    for item in params["input"]:
        field_data = {
            "field_name": item["typeName"],
            "type":1
        }
        ret["fields"].append(field_data)
    return ret

image-20250508165111476

2.处理表格数据

然后处理表格数据(python)

代码如下:

import json
async def main(args: Args) -> Output:
    params = args.params
    item_list = params.get('input',[])
    # 初始化一个空列表来存储转换后的结果
    result = []
    # 获取 rewrite 列表的最大长度
    max_length = max(len(item.get('rewrite', [])) for item in item_list)
    # 遍历每个位置
    for i in range(max_length):
        fields = {}
        # 遍历每个类型
        for item in item_list:
            type_name = item.get('typeName')
            rewrite_list = item.get('rewrite', [])
            # 如果当前位置有数据,则添加到 fields 字典中
            if i < len(rewrite_list):
                fields[type_name] = rewrite_list[i]
        # 将 fields 字典添加到结果列表中
        result.append({'fields':json.dumps(fields, ensure_ascii=False)})
    # 构建输出对象
    ret: Output = {
        "records":result
    }
    return ret

image-20250508165633887

3.引用创建多维表格并添加数据的工作流

添加创建并存如表格的工作流

image-20250508165844835

baseName就是创建的表格的文件名,可以自己设置

image-20250508170051114

7.配置结束节点

选择返回文本,配置最终的输出,回答内容里变量的顺序影响最终的展示

image-20250508170632754

搭建用户界面

这里选择的桌面网页,根据自己喜好选择即可,逻辑都一样

image-20250508170704302

简单搭建下界面,给页面配置加载时调用输出应用变量的工作流,这样我们后面才能给下拉选择组件绑定数据

image-20250508172807980

然后给下拉组件绑定数据(这里是放在表单组件里的)

image-20250508173053783

image-20250508173140325

按照这种方式把其他几个模板选择也添加进来

广告模板1和2绑定的数据是一样的

image-20250508173344209

广告模板3

image-20250508173505948

这里记得把必填关掉

image-20250508173556793

行动模板

image-20250508173657113

补充产品信息

image-20250508174020552

给按钮绑定点击事件

image-20250508174041512

form表单提交事件,这里的入参写法有些许不同,不是直接拿下拉组件的value,因为下拉组件的value只是返回了设置的选项值,姐就是index,具体对应的列表中的数据需要我们自己去获取,所以写法如下,需要注意的就是对应的变量列表与下拉组件不要弄错。

  • input:{{ Textarea1.value }}
  • tags:{{data_list.data.tag_template[Select1.value]}}
  • advertising1:{{data_list.data.advertising_template[Select2.value]}}
  • advertising2:{{data_list.data.advertising_template[Select3.value]}}
  • advertising3:{{data_list.data.advertising_template3[Select4.value]}}
  • action:{{data_list.data.action_template[Select5.value]}}

image-20250508175853997

设置加载中

image-20250508175019663

添加markdown组件展示输出的内容

image-20250508182131306

配置加载动画

image-20250508182243935

预览运行效果

image-20250508180724145

提示授权,两个都要单独授权

image-20250508182611747

授权完成再重新运行,此时会提示文档存好了

image-20250508183120398

点开查看有没有正确存入数据

image-20250508183205964

image-20250508183218380

相关新闻

联系我们

联系我们

135-1682-0181

 

课程顾问微信:guangsujuzhen

商务合作微信:liyc1215

工作时间:周一至周日,9:30-18:30,节假日无休

关注微信
关注微信
分享本页
返回顶部