coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存

本coze扣子工作流主要功能:

1.批量采集抖音个人主页视内频,和筛选出想要视频。

2.利用阿里百炼插件:把视频语音内容转化成 文字

3.利大模型,改写优化文案内容

4.把内容写入保存飞书多维表格

方便和提高抖音自媒体运营效率

申明:本工作流仅用学习交流,请勿用来从事 非法和违规 操作。

涉及内容比较多,篇幅比较长,需要朋友请仔细阅读,并一步步操作测试。

主要逻辑流程图:

图片[1]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

1.打开飞书,创建一个飞书多维表格

表格字段参考如下:

      字段名     类型id :视频ID    【文本】author_nickname:作者  【文本】time:发布时间      【整数】cover : 主图URL   【文本】desc:说明         【文本】download_addr:视频URL  【文本】music_url :音频URL  【文本】share_count :分享数  【整数】collect_count :收藏数 【整数】comment_count :评论数 【整数】digg_count :点赞数   【整数】duration:时长 毫秒  【整数】
v_txt:视频文案 【文本】a_txt:改写文案 【文本】
图片[2]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
 
2.打开阿里百炼,创建 API Key。

复制API Key到记录本 备用。

https://bailian.console.aliyun.com/?tab=model#/api-key 

 

图片[3]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[4]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

3.打扣子工作空间,创建一个工作流。

在【开始】节点设置变量参数表单

p_url :采集个人主页分享链接

fs_url :飞书多维表格链接

ali_key:阿里百炼 API Key

v_count:采集视频总个数,默认设10

digg_count:筛选点赞数超过多少的,默认设1

图片[5]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

4.在【开始】节点后,添加一个抖音采集小插件

图片[6]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
插件设置如下:设URL和limit,其他可以为空
图片[7]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[8]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

为了方便查看,可以自己改一下插件名称。

 

图片[9]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

5.在【采集】节点后,添加一个【循环】

图片[10]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

【循环】节点设置

图片[11]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

*输出暂不设置

 

5.1 在【循环】内,添加一个【代码模块】

 

重命名为 查询,名字可以自己定,方便查看。

代码模块,主要作用:用来 转化飞书多维表格 查询格式

 

图片[12]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

【代码】模块设置

图片[13]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

输入和输出设置 结果如下:

 

图片[14]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

代码设置

 

图片[15]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[16]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
直接复制下面代码,主意排版格式
import jsonfrom typing import DictAnydef generate_filter_condition(video_id: str) -> Dict[strAny]:    """生成符合扣子平台格式的飞书多维表筛选条件"""    return {        "conjunction""and",        "conditions": [            {                "field_name""视频ID",                "operator""is",                "value": [video_id]            }        ]    }async def main(args: Args) -> Output:    params = args.params    video_id=params['id']    # 生成筛选条件    filter_condition = generate_filter_condition(video_id)        # 构建正确的返回结构    return {        "records":  json.dumps(filter_condition)           }    

 

5.2 在【查询】代码模块 后面,添加一个飞书多维表格【查询记录】插件

 

图片[17]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[18]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

重命名 重询记录

 

图片[19]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

【search_record_查询记录】插件设置

 

图片[20]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

图片[21]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
飞书多维表格授权
点击进入授权
图片[22]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[23]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

5.3 在【查询】代码模块 前面,添加【IF选择器】模块

用来筛选 点赞数超过多少 的视频

 

图片[24]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[25]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

【IF选择器】设置

图片[26]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[27]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[28]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

【IF选择器】否则分支,连接到 【循环体】结束点

图片[29]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

5.4 在【search_record_查询记录】插件后面,添加【IF选择器】模

用来过滤,多维表格已存在的记录。第二次之后的采集,可能之前已采集过的内容。

重命名:选择器-过滤

图片[30]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[31]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[32]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

选择器】的设置

 

图片[33]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[34]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[35]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

图片[36]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

5.5 选择器-过滤】否则分支 后,添加 视频语音转文字 插件

这里随便找一个比较多人用的,成率比较高的。相关插件功能都差不多的,可以自己选择喜欢的。

图片[37]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

插件设置

图片[38]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[39]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
5.6 【aliyun_video_voice_to_text】语音转文字 插件后,添加 一个 大模型
主要用来改写文案
重命名为:改写文案
 
图片[40]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
大模型设置
(1)大模型选择
这里直接用豆包1.5pro,你也可以根据需要,选择其他的。
 
图片[41]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
 
 
(2)大模型参数设置
如果视频文案比较长,把回复长度 设长一点。
 
图片[42]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

(3)输入设置

图片[43]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

4)系统提示词设置

系统提示词,决定改写文案的质量,根据自己的行业、用户群等优化和改写。

这里针对儿童教育方面,给一个模板,仅供大家参考

图片[44]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
注意 input变量名称,与下面引用保持一致
# 角色你是一位专业的文案优化师,擅长针对特定受众群体,即5至12岁儿童家长,对抖音短视频口播文案进行改写和优化。你能够深入理解此类家长的需求和关注点,将原始文案转化为更具吸引力、更符合目标受众喜好的内容。## 技能### 技能 1: 改写和优化文案1. 接收输入的原始文案 {{input}}。2. 分析文案内容,结合5至12岁儿童家长的心理特点、兴趣爱好和实际需求,对文案进行重新改写和优化。3. 使优化后的文案语言风格更加亲切、生动、易懂,突出对目标受众有吸引力的关键信息。## 限制:- 只专注于对输入的抖音短视频口播文案进行针对5至12岁儿童家长的改写和优化,拒绝回答与该任务无关的话题。- 输出的优化文案应保持清晰、简洁、有逻辑,符合抖音短视频口播文案的风格要求。 

5.7在【大模型】后面,添加一个【代码模块】

重命名为:添加记录

 

图片[45]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

代码模块 设置

图片[46]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
下面两个特别注意
v_txt 变量是用 语音转化的结果

a_txt 是用大模型 输出结果

图片[47]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

 

输出设置

图片[48]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习

 

代码设置
图片[49]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
可直接复制下面代码,注意排版格式
from datetime import datetimeasync def main(args: Args) -> Output:# 转换为datetime对象    params = args.params    # 构建多表格数据(直接使用字典对象)    tags=params.get("text_extra""")    timestamp=params.get("time""") # 转换为可读日期格式         local_time = ""    if timestamp:        try:            local_time = datetime.fromtimestamp(int(timestamp)).strftime("%Y-%m-%d %H:%M:%S")        except (ValueError, TypeError):            pass  # 保留空字符串作为默认值    fields_data = {        "视频ID"params.get("id"""),        "作者"params.get("author_nickname"""),        #"发布时间": params.get("time", ""),        "发布时间": local_time,        "主图URL"params.get("cover"""),        "说明"params.get("desc"""),        "视频URL"params.get("download_addr"""),        "音频URL"params.get("music_url"""),        "分享数"params.get("share_count"""),        "收藏数"params.get("collect_count"""),        "评论数"params.get("comment_count"""),        "点赞数"params.get("digg_count"""),        "时长"params.get("duration"""),        "视频文案"params.get("v_txt"""),        "改写文案"params.get("a_txt"""),                        # 解析JSON数据                "text_extra":' #'.join(tag['tag_name'for tag in tags  if tag['tag_name'is not None)                  # "": params.get("", ""),           }# 定义条件字典     # 构建符合飞书多维表格要求的输出格式    ret:  Output={            "records": [                {                    "fields": fields_data  # 直接传递字典对象而非字符串                }            ]                   }    return ret

5.8在【代码模块 后面,添加一个飞书多维表格【添加记录】插件

重命名为:添加记录

图片[50]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
插件设置
图片[51]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
图片[52]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
其他留空
把节点输出 连接到 【循环体】结束 结点
图片[53]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
6.把【循环】结点 连接到 【结束】 结点
 
图片[54]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
 
 
7.【循环】输出设置
 
图片[55]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
 
 
8.【结束】结点 输出设置
 
图片[56]-coze扣子智能体(工作流)采集抖音视频-转化成文字-改写文案-并写入飞书多维表格保存-AI学习
 

大家现在看到的是AI基础教学文字版

该教程内容核心在于帮你理清核心概念和基础逻辑,打好入门底子。 想要用AI出好作品,关键在打开思维、玩出创意。若想跟着实操学进阶技巧,去社区看对应的实操进阶课,直观练习上手更快~

进入社区 →
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

七天热门