wechat-prohibited-word について
WeChat 公式アカウントのクリエイターや運営担当者向けの文案コンプライアンス確認 Skill です。リモートの禁止語検査サービスで内容を調べ、文脈に沿った置き換え案を提示します。テキスト、ファイル、Web ページ、画像に対応し、修正版を生成できます。
主な機能
- 01複数カテゴリの禁止語を検出
- 02リスク箇所と語数を表示
- 03文脈に沿った置き換え案
- 04文案全体の修正版を生成
- 05テキスト・ファイル・ページ・画像に対応
- 06長文の分割検査と結果統合
活用シーン
- 01WeChat 記事の公開前確認
- 02複数の短文案をまとめて事前審査
- 03キャンペーンページの文案を点検
- 04ポスター画像の販促文を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ redfox-data/ redfox-community --skill wechat-prohibited-wordインストール後、Claude Code で/wechat-prohibited-wordを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.en.mdREADME.mdreferences/alipay-recharge.mdcore_workflow.mdscripts/check_sensitive_words.py詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
公式アカウント禁止ワードチェック
概要
公式アカウント禁止ワードチェックは、公式アカウントのコンテンツ制作者や運営担当者向けに設計されたコンプライアンスチェックツールです。公式の禁止ワードリストとリアルタイムで同期し、広告法、医療美容、金融リスクなど10以上のカテゴリをカバーしています。
文章を入力するだけで、次のことができます。
- 🔍 文章内の禁止ワードやセンシティブな表現をすばやくスキャンし、リスクのある箇所を太字で表示します
- 💡 各禁止ワードについて、前後の文脈に応じた置き換え案を取得できます
- ✏️ 置き換え後のコンプライアンスに準拠した文章をそのまま取得でき、コピーしてすぐに公開できます
- 📎 アーカイブや共同作業に便利なプレーンテキストファイルを自動生成します
公式アカウントの運営、新メディアの編集、ブランドのマーケティングチーム、デザイナーなど、文章をコンプライアンスに準拠した形で公開する必要がある場面に適しています。
この Skill は Python スクリプトをベースとしており、API を通じてリモートの禁止ワードチェックサービスを呼び出します。テキスト、ファイル、ウェブページ、画像の4種類の入力方式に対応しています。
機能
主な機能
| 機能 | 説明 |
|---|---|
| 禁止ワードのスキャン | 公式の禁止ワードリストに基づき、広告法の最上級表現、医療美容、金融リスク、教育・研修など10以上のカテゴリをカバーします |
| リスク表示 | 禁止ワードに該当する箇所を原文内で太字表示し、禁止ワードの種類と数をまとめて表示します |
| スマートな置き換え | 各禁止ワードについて、文脈に応じた置き換え表現と変更理由を提示します。機械的に類義語へ置き換えるものではありません |
| 文章の最適化 | 置き換え後のコンプライアンスに準拠した全文を出力し、置き換え箇所を太字で示します。原文の語調とスタイルは維持します |
特長
- 4種類の入力方式:文章の直接貼り付け、TXT/DOC/DOCX ファイルのアップロード、画像のアップロードによる文字の自動抽出、ウェブページのリンク貼り付けに対応しています
- 長文の分割チェック:3000文字を超えると自動で通知し、自然な文の切れ目で分割してチェックできます。結果は自動で統合されます
- 英語の誤マッチをフィルタリング:英単語の認識機能を内蔵しており、"Glasswing" の "ass" を禁止ワードと誤判定しません
- ネットワークエラーへの対応:API リクエストで5xx、タイムアウト、接続失敗が発生した場合、自動で再試行するため、手動での対応は不要です
- データプライバシーの保護:文章は暗号化された接続を通じてチェックサービスに送信され、ローカルには保存されません
ワンクリックインストール
前提条件
- Python 3.7+ 実行環境
- pip パッケージマネージャー
- 红狐Hub に登録し、API Key を取得していること
インストール手順
- この Skill のフォルダーをお使いのプラットフォームの Skill ディレクトリに配置します
- Python の依存関係をインストールします。
pip install requests python-docx beautifulsoup4 playwright
playwright install chromium
- API Key を設定します(下記参照)
API Key の設定
API Key の取得
- 红狐Hub の公式サイトにアクセスし、サービスの詳細を確認します
- 登録ページでアカウントを登録します
- 新規登録ユーザーには無料ポイントが付与されます。すぐに API サービスを利用できます
- 登録してログインした後、ユーザーセンターで API Key を取得します。形式は
ak_xxxxxxxxです
設定方法
| 設定方法 | 操作 | 説明 |
|---|---|---|
| 環境変数(推奨) | export REDFOX_API_KEY=ak_xxxxxxxx | 現在のターミナルセッションで有効になります |
| Shell 設定ファイル | 上記の export 文を ~/.bashrc または ~/.zshrc に追加し、source ~/.bashrc を実行します | 永続的に有効になり、スクリプトが自動で読み込みます |
スクリプトが Key を取得する際の優先順位:環境変数
REDFOX_API_KEY→ Shell 設定ファイルの自動スキャン → ユーザーへの設定案内
使用ガイド
基本的な使い方
方法1:文章を直接貼り付ける
最も一般的な方法で、下書きをすばやくチェックするのに適しています。
ユーザー:この公式アカウントの記事の下書きに禁止ワードがないか確認してください。この美白のすごいアイテムは本当に効果抜群で、3日使っただけで肌が1トーン白くなりました
アシスタント:自動でチェックし、禁止ワードの表示、置き換え案の表、最適化後の文章を出力します
方法2:ファイルをアップロードする
TXT、DOC、DOCX 形式に対応しています。アップロードするだけで自動的に読み込んでチェックします。
方法3:画像をアップロードする
ポスターや記事のスクリーンショットをアップロードすると、システムが画像内の文字を自動で抽出してチェックします(抽出するのはテキストのみで、画像のビジュアルスタイルは分析しません)。
方法4:ウェブページのリンクを貼り付ける
記事の URL を指定すると、システムがページ本文を自動で取得してチェックします。
注意事項:
- プラットフォームは公式アカウントに固定されているため、手動で指定する必要はありません
- 1回の入力は3000文字以内を推奨します。超過した場合は、分割してチェックするか確認します
- 10000文字を超えるコンテンツには対応していません。手動で分割してください
- PDF ファイルには対応していません。画像またはテキストファイルに変換してからアップロードしてください
コマンド一覧
| コマンド | 用途 |
|---|---|
python scripts/check_sensitive_words.py --content="文案" | テキストをチェックします |
python scripts/check_sensitive_words.py --file=/path/file.txt | ファイルの内容をチェックします |
python scripts/check_sensitive_words.py --url=https://... | ウェブページの内容をチェックします |
python scripts/check_sensitive_words.py --file=/path/file.txt --extract-only | テキストの抽出のみを行い、チェックはしません |
使用例
例1:公式アカウントの記事を公開前にセルフチェック
役割:公式アカウントの運営担当者
ニーズ:記事の公開前に最上級表現や使用禁止の宣伝文句がないことを確認し、プラットフォームによる削除やアカウント停止を避けたい
使い方:
- 記事を書き終えたら、会話に直接貼り付けます
- 禁止ワードのチェック結果を確認します
- 最適化後の文章をコピーし、原文と置き換えて公開します
期待される効果:コンプライアンス上のリスクを事前に排除し、記事が削除される可能性を下げます
例2:複数の短い文章をまとめて事前チェック
役割:新メディアの編集者
ニーズ:日々複数の短い文章を作成しており、公開前にまとめてコンプライアンスチェックを行いたい
使い方:
- 複数の文章を1つの TXT ファイルにまとめてアップロードします
- システムがすべての内容を自動で分割してチェックします
- 統合された最適化後の文章ファイルをダウンロードします
期待される効果:一度に複数の文章をチェックし、レビューの効率を高めます
例3:キャンペーンのランディングページの文章を抜き取りチェック
役割:ブランド/マーケティングチーム
ニーズ:H5 ページやキャンペーンのランディングページを公開する前に、文章に違反リスクがないことを確認したい
使い方:
- ページの URL を指定します
- システムが本文を自動で取得してチェックします
- 置き換え案に従って、問題のある表現を修正します
期待される効果:禁止ワードを理由にキャンペーンページが通報されたり、公開停止になったりするのを防ぎます
例4:ポスターや記事画像内の文字のコンプライアンスチェック
役割:デザイナー
ニーズ:ポスター内のマーケティング文言が広告法に抵触しないことを確認したい
使い方:
- ポスターのスクリーンショットをアップロードします
- システムが画像内の文字を抽出してチェックします
- 置き換え案を確認した後、デザインデータを修正します
期待される効果:デザイン段階で文字のリスクを排除し、手戻りを減らします
プロジェクト構成
ディレクトリ構成
wechat-prohibited-word/
├── SKILL.md # Skill 说明文档(本文件)
├── scripts/
│ └── check_sensitive_words.py # 核心检测脚本
└── references/
└── core_workflow.md # Agent 执行规程(输出模板、格式铁律等)
技術スタック
| コンポーネント | 技術 | 説明 |
|---|---|---|
| 実行環境 | Python 3.7+ | スクリプトの実行環境 |
| HTTP リクエスト | requests | 標準 HTTP ライブラリ。チェック API を呼び出します |
| ドキュメント解析 | python-docx | Word ドキュメント(.doc/.docx)からテキストを抽出します |
| ウェブページ解析 | beautifulsoup4 + playwright | 静的 HTML の解析と、JS 動的ページのレンダリングを行います |
| API サービス | 红狐Hub | 公式の禁止ワードリストを使用し、POST+JSON 方式で呼び出します |
データフロー
用户输入(文本/文件/网页/图片)
→ 脚本提取文本内容
→ HTTPS POST 发送至红狐Hub API
→ API 匹配违禁词库,返回标注结果
→ 脚本过滤英文误匹配,格式化输出 JSON
→ Agent 按模板呈现三板块结果 + 写入优化文案文件
よくある質問
インストールと設定
Q: 依存関係のインストール時にエラーが発生した場合はどうすればよいですか? A: Python のバージョンが3.7以上であることを確認し、次のコマンドを順番に実行してください。
pip install --upgrade pip
pip install requests python-docx beautifulsoup4 playwright
playwright install chromium
Q: 「REDFOX_API_KEY が設定されていません」と表示された場合はどうすればよいですか? A: 次の手順で対応してください。
- redfox.hk にアクセスしてアカウントを登録します
- ユーザーセンターで API Key をコピーします(形式は
ak_xxxxxxxxです) export REDFOX_API_KEY=ak_xxxxxxxxを実行するか、~/.bashrcに追加します
機能の使い方
Q: どのような種類の禁止ワードをチェックできますか? A: 広告法の最上級表現(「最高」「第一」など)、医療美容で宣伝が禁止されている表現、金融商品の収益保証、教育・研修の誇大広告、虚偽広告の表現、シェアを促す誘導的な文言など、10以上のカテゴリをカバーしています。
Q: 長い文章はどのように処理すればよいですか? A: 3000文字以内であればそのままチェックできます。3000文字を超える場合は、分割してチェックするか自動で確認し、自然な文の切れ目で分割して意味が損なわれないようにします。10000文字を超える場合は、手動で分割することをおすすめします。
Q: 英語のコンテンツが誤判定されることはありますか? A: ありません。スクリプトには英語の誤マッチをフィルタリングする機能が組み込まれており、通常の英単語に含まれる部分文字列が禁止ワードとして表示されることはありません。
故障排除
Q: 检测接口超时或报错? A: 脚本内置自动重试机制(最多 2 次),若仍然失败请稍后重试。持续异常请联系服务提供商。
Q: 网页内容提取失败? A: 部分需要登录或有反爬机制的页面无法提取。建议直接复制页面文字后粘贴检测。
Q: 上传的文件无法识别? A: 支持的文本文件格式:TXT、DOC、DOCX、CSV、MD、LOG、JSON、XML、HTML。PDF 不支持,请转为图片或文本文件。
获取帮助
如有其他问题,可通过以下方式获取支持:
- 🌐 访问 红狐Hub 查看文档
- 📧 邮件联系服务提供商
Agent 执行规程:进行检测、格式化输出前,必须先读取并严格遵循
references/core_workflow.md全文。该文档包含输出模板、格式铁律、分批询问话术、异常处理表等完整执行细节。