1.批量采集抖音个人主页视内频,和筛选出想要视频。
2.利用阿里百炼插件:把视频语音内容转化成 文字
3.利用大模型,改写优化文案内容
4.把内容写入保存飞书多维表格
方便和提高抖音自媒体运营效率
申明:本工作流仅用学习交流,请勿用来从事 非法和违规 操作。
涉及内容比较多,篇幅比较长,需要朋友请仔细阅读,并一步步操作测试。
主要逻辑流程图:

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:改写文案 【文本】

复制API Key到记录本 备用。
https://bailian.console.aliyun.com/?tab=model#/api-key


3.打扣子工作空间,创建一个工作流。
在【开始】节点设置变量参数表单
p_url :采集个人主页分享链接
fs_url :飞书多维表格链接
ali_key:阿里百炼 API Key
v_count:采集视频总个数,默认设10
digg_count:筛选点赞数超过多少的,默认设1

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



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

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

【循环】节点设置

*输出暂不设置
5.1 在【循环体】内,添加一个【代码模块】
重命名为 查询,名字可以自己定,方便查看。
代码模块,主要作用:用来 转化飞书多维表格 查询格式

【代码】模块设置

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

代码设置


import jsonfrom typing import Dict, Anydef generate_filter_condition(video_id: str) -> Dict[str, Any]:"""生成符合扣子平台格式的飞书多维表筛选条件"""return {"conjunction": "and","conditions": [{"field_name": "视频ID","operator": "is","value": [video_id]}]}async def main(args: Args) -> Output:params = args.paramsvideo_id=params['id']# 生成筛选条件filter_condition = generate_filter_condition(video_id)# 构建正确的返回结构return {"records": json.dumps(filter_condition)}
5.2 在【查询】代码模块 后面,添加一个飞书多维表格【查询记录】插件


重命名 重询记录

【search_record_查询记录】插件设置




5.3 在【查询】代码模块 前面,添加【IF选择器】模块
用来筛选 点赞数超过多少 的视频


【IF选择器】设置



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

5.4 在【search_record_查询记录】插件后面,添加【IF选择器】模块
用来过滤,多维表格已存在的记录。第二次之后的采集,可能之前已采集过的内容。
重命名:选择器-过滤



【选择器】的设置




5.5 在【选择器-过滤】否则分支 后,添加 视频语音转文字 插件
这里随便找一个比较多人用的,成率比较高的。相关插件功能都差不多的,可以自己选择喜欢的。

插件设置





(3)输入设置

(4)系统提示词设置
系统提示词,决定改写文案的质量,根据自己的行业、用户群等优化和改写。
这里针对儿童教育方面,给一个模板,仅供大家参考

# 角色你是一位专业的文案优化师,擅长针对特定受众群体,即5至12岁儿童家长,对抖音短视频口播文案进行改写和优化。你能够深入理解此类家长的需求和关注点,将原始文案转化为更具吸引力、更符合目标受众喜好的内容。## 技能### 技能 1: 改写和优化文案1. 接收输入的原始文案 {{input}}。2. 分析文案内容,结合5至12岁儿童家长的心理特点、兴趣爱好和实际需求,对文案进行重新改写和优化。3. 使优化后的文案语言风格更加亲切、生动、易懂,突出对目标受众有吸引力的关键信息。## 限制:- 只专注于对输入的抖音短视频口播文案进行针对5至12岁儿童家长的改写和优化,拒绝回答与该任务无关的话题。- 输出的优化文案应保持清晰、简洁、有逻辑,符合抖音短视频口播文案的风格要求。
5.7在【大模型】后面,添加一个【代码模块】
重命名为:添加记录

代码模块 设置

a_txt 是用大模型 输出结果

输出设置


from datetime import datetimeasync def main(args: Args) -> Output:# 转换为datetime对象params = args.paramstags=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):passfields_data = {"视频ID": params.get("id", ""),"作者": params.get("author_nickname", ""),"发布时间": 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", ""),"text_extra":' #'.join(tag['tag_name'] for tag in tags if tag['tag_name'] is not None)}ret: Output={"records": [{"fields": fields_data}]}return ret
5.8在【代码】模块 后面,添加一个飞书多维表格【添加记录】插件
重命名为:添加记录







本篇文章来源于微信公众号: kavon成长笔记
文章评论