检测中文文本中的敏感词/违禁词,支持小红书、抖音、快手、B站等主流平台。
cd scripts/
# 检测文案中的敏感词
./check.sh "这是全网最好用的美白产品,效果立竿见影"
# 查询某个词的安全替换建议
./suggestions.sh "美白"
# 查询全部替换建议库
./suggestions.sh
检测文本中的敏感词/违禁词,返回风险等级和替换建议。
# 基本用法
./check.sh "要检测的文案内容"
# 关闭 NER 过滤(更严格的检测)
./check.sh "要检测的文案内容" --no-ner
# 从文件读取
./check.sh --file input.txt
参数说明:
--no-ner:关闭 NER 智能过滤,检测更严格--file <路径>:从文件读取待检测文本输出示例:
⚠️ 检测到 4 个敏感词
风险概览: 🔴 高危=1 | 🟡 中危=2 | 🔵 低危=1
🔴 高危(可能导致封号/删帖)
- "13812345678" — 分类: 手机号
🟡 中危(可能导致限流/降权)
- "最好用" — 分类: 广告法极限词 → 建议替换: 很好用, 超好用
- "美白" — 分类: 医疗功效 → 建议替换: 提亮, 焕亮
🔵 低危(建议修改)
- "加微信" — 分类: 引流 → 建议替换: 私信咨询
查询敏感词的安全替换词。
# 查询指定词的替换建议
./suggestions.sh "美白"
./suggestions.sh "最好"
# 查询全部替换建议库(按分类展示)
./suggestions.sh
输出示例:
"美白" (医疗功效词替换)
建议替换: 提亮, 焕亮, 匀净, 透亮
无需任何配置,开箱即用。
前往 GitHub Issues 获取正式 Token。
获取后在 skill 目录下创建 .env 文件:
SENSITIVE_WORDS_TOKEN=your_token_here
或设置环境变量:
export SENSITIVE_WORDS_TOKEN=your_token_here
本工具默认使用以下 API 服务进行敏感词检测:
https://www.xdhdancer.top/api8888
该服务由本项目维护,仅用于敏感词检测,不会存储或分享您的文本内容。
如果使用私有部署的检测服务:
SENSITIVE_WORDS_API_BASE=https://your-server.com/api
SENSITIVE_WORDS_TOKEN=your_token_here
| 类型 | 额度 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| 免费(无 Token) | 10 次/月 | 开箱即用,无需注册 |
| 注册用户(有 Token) | 无限制 | 获取 Token |
| 平台 | 词库内容 |
|---|---|
| ------ | ---------- |
| 通用 | 政治、色情、暴力、赌博、毒品、违法 |
| 小红书 | 广告法极限词、医疗功效、虚假宣传、焦虑营销、品牌词 |
| 抖音 | 直播违禁词、引流词、夸大宣传 |
| 快手 | 社区规范违禁词 |
| B站 | 社区规范、内容审核词 |
| 等级 | 影响 | 示例 |
|---|---|---|
| ------ | ------ | ------ |
| 🔴 高危 | 封号/删帖 | 政治敏感、色情、暴力、手机号 |
| 🟡 中危 | 限流/降权 | 广告法极限词、医疗功效、虚假宣传 |
| 🔵 低危 | 建议修改 | 引流词、促销词 |
| 💡 提示 | 注意措辞 | 焦虑营销、容貌身材相关 |
"Rate limit exceeded" 错误:
"Connection timeout" 错误:
检测结果不准确:
--no-ner),获得更严格的检测结果MIT
共 1 个版本