wechat-claw-skill は何をしますか?
構造化JSONをWeChat記事のHTMLに変換し、バリデーション、画像管理、下書き作成、公開自動化のためのツールを提供します。
概要
このスキルは、JSON形式で定義された記事データをWeChat(微信)の公開プラットフォームで利用可能なHTMLに変換するツール群です。バリデーション、画像の自動アップロード、下書き作成、公開機能を備えています。
特徴
- JSONからHTMLへの変換: 構造化されたJSONデータをWeChatのエディタ互換のHTMLに変換します。
- バリデーション: 出力されるHTMLの構文チェックとWeChatのフォーマット要件の検証を行います。
- 画像管理: 記事内の画像を自動的にアップロードし、正しいURLに置き換えます。
- 下書き作成: WeChatの公式APIを使用して下書き記事を作成します。
- 公開自動化: 承認済みの記事を自動的に公開します。
インストール
# 例としてPythonパッケージの場合
pip install wechat-claw-skill
使用方法
- 記事データをJSON形式で準備します。
- 変換コマンドを実行します。
- バリデーションを実行してエラーを修正します。
- 画像をアップロードします(自動または手動)。
- 下書きを作成し、必要に応じて公開します。
例
from wechat_claw import WeChatConverter
converter = WeChatConverter()
article_json = {
"title": "サンプル記事",
"content": [
{"type": "heading", "level": 1, "text": "はじめに"},
{"type": "paragraph", "text": "これはサンプル記事です。"}
]
}
html = converter.convert(article_json)
print(html)
設定
環境変数または設定ファイルでWeChat APIの認証情報を設定します。
WECHAT_APP_ID: アプリIDWECHAT_APP_SECRET: アプリシークレット
ライセンス
MIT