首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >#WorkBuddy# 给口播脚本做「极限词+平台违禁词」自动巡检,带货视频不再被机审下架

#WorkBuddy# 给口播脚本做「极限词+平台违禁词」自动巡检,带货视频不再被机审下架

原创
作者头像
用户12680421
发布2026-08-15 08:24:56
发布2026-08-15 08:24:56
1160
举报

目录

  1. 为什么要做脚本合规巡检
  2. 整体工作流(一张表看懂)
  3. 第一步:准备词库文件
  4. 第二步:写巡检脚本(核心代码)
  5. 第三步:运行并导出报告
  6. 踩坑记录 + 解决方案
  7. 把它固化成每日自动化
  8. 发布入口 & 操作清单

1. 为什么要做脚本合规巡检

我做信息差赛道,每天用 WorkBuddy 自动产出十几条带货口播脚本。脚本里写「全网便宜」「第一个做到的」「100% 有效」是家常便饭——人是顺手写的,但平台机审不跟你讲感情。

踩过一次坑:一条讲书的视频,标题带了「全网最值得读的 3 本书」,发出去 2 小时播放刚起量就被判「夸大宣传」下架,连带那条视频的账号信用分掉了。后来我学乖了:脚本先过一遍词库巡检再发,把人工复查变成机器前置拦截。

这类词分两类:

  • 广告法极限词:最、第一、唯一、顶级、国家级、100%、绝无仅有……一旦用于描述商品/效果,存在被投诉罚款的合规风险。
  • 平台违禁词:不同平台(抖音/视频号/小红书)对「赚钱、暴富、稳赚、加微信」等词的机审松紧不一,误带容易被限流或下架。

手动逐条看十几条脚本太慢,而且容易看漏。用 WorkBuddy 写个巡检脚本,3 秒扫完全部文件,这就是本文要讲的东西。

📸[截图位置:一条因含极限词被平台下架/限流的视频后台提示截图,用于说明「为什么要做巡检」]


2. 整体工作流(一张表看懂)

环节

输入

工具

输出

① 准备词库

手工整理的极限词/违禁词

文本编辑器

banned_words.json

② 扫描脚本

待发布口播稿 .md 文件夹

WorkBuddy 跑 Python

命中明细

③ 导出报告

命中明细

csv 标准库

合规巡检报告.csv

④ 修改定稿

CSV 报告 + 原文

人工/替换

可发布干净稿

核心思路:用「词库匹配」代替「人肉逐行读」,把巡检从 10 分钟压到 3 秒,且不会漏看。


3. 第一步:准备词库文件

词库就是一个 JSON,结构是 { "命中词": "修改建议" }。给修改建议能让报告直接告诉我「该换成什么」,不用每次都动脑子。

你也可以直接用纯文本(每行一个词),脚本两种格式都支持。建议按平台拆分词库(如 banned_抖音.jsonbanned_视频号.json),因为各平台机审规则不一样。

📸[截图位置:WorkBuddy 文件区,展示 banned_words.json 与「脚本」待检目录并列的界面]


4. 第二步:写巡检脚本(核心代码)

下面这段用纯标准库(os / re / csv / json / argparse),不依赖任何第三方包,复制即用。

逻辑很简单:加载词库 → 遍历目录下每个 .md → 逐行逐个词匹配 → 命中就记下行号、词、建议和上下文 → 全部导出成 CSV。

📸[截图位置:在 WorkBuddy 终端运行 python inspect.py --root 脚本 --dict banned_words.json 后的输出「扫描完成:N 处命中,已导出 合规巡检报告.csv」]


5. 第三步:运行并导出报告

把脚本存成 inspect.py,词库放 banned_words.json,待检口播稿放 脚本/ 目录,运行:

几秒后生成 合规巡检报告.csv。用 Excel 打开后是 5 列:文件 / 行号 / 命中词 / 修改建议 / 上下文。我习惯按「文件」列排序,然后照着「修改建议」列,在原稿里逐个替换——一条 90 秒口播稿通常 3 分钟内就能改干净。

📸[截图位置:合规巡检报告.csv 在 Excel 中打开,展示「文件/行号/命中词/修改建议/上下文」五列数据]

改完前后对比,例如原文「这本书能让你100% 摆脱焦虑」,报告提示把 100% 改为「绝大多数情况下」,成稿「这本书能让你绝大多数情况下摆脱焦虑」——既保留说服力,又规避了绝对化承诺。

📸[截图位置:修改前 vs 修改后口播稿片段对比,如「全网最便宜」→「全网少见的低价」]


6. 踩坑记录 + 解决方案

坑 1:节目名、书名被误杀。 脚本扫描「最」字时,把《最强大脑》《最好的我们》这类标题也判为违规。 → 解法:维护一个「白名单」,或在词库里只保留真正有风险的组合(如「全网最」「史上最」),缩小匹配粒度;也可把书名号《》内的内容整体跳过不扫。

坑 2:极限词远不止「最」。 我以为挡住「最」就安全了,结果「第一/唯一/顶级/国家级/100%」照样被下架。平台机审词典不公开,只能靠踩坑积累。 → 解法:建一个持续生长的词库文件,每次被下架/限流就补一条进去,并按平台拆分词库(抖音/视频号/小红书松紧不同),巡检时选对应平台的词库。

坑 3:CSV 在 Excel 打开成乱码。 第一次导出用 utf-8,Windows 的 Excel 默认按本地编码读,中文全变方块。 → 解法:导出时一律用 encoding='utf-8-sig'(带 BOM),Excel 能自动识别 UTF-8,乱码问题彻底消失。

坑 4:只报不改等于没做。 早期我只生成报告,改稿还是靠手工从头读,效率没本质提升。 → 解法:在报告里直接给「修改建议」列,并把高频替换沉淀成固定话术库,下次遇到同类词直接套用,改稿从「思考」降级为「粘贴」。


7. 把它固化成每日自动化

WorkBuddy 支持把任意任务设成定时自动化。我可以建一个「每日发布前巡检」:每天 07:50 自动扫描 脚本/ 目录、跑 inspect.py、把 合规巡检报告.csv 推到对话里,我 8 点一上班就能看到哪些稿子要改。这样脚本产出(自动化)→ 合规巡检(自动化)→ 人工定稿,形成闭环,发布前零遗漏。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 目录
  • 1. 为什么要做脚本合规巡检
  • 2. 整体工作流(一张表看懂)
  • 3. 第一步:准备词库文件
  • 4. 第二步:写巡检脚本(核心代码)
  • 5. 第三步:运行并导出报告
  • 6. 踩坑记录 + 解决方案
  • 7. 把它固化成每日自动化
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档