wecom-notify について
WeCom Notifyは、PythonスクリプトからWeComにテキスト、画像、ファイルを送るスキルです。設定はOpenClawの構成から読み込み、Python標準ライブラリのみを使うため、pip依存関係はありません。
主な機能
- 01テキストメッセージの送信
- 02画像の送信
- 03ファイルのアップロードと送信
- 04宛先または全員の指定
- 05OpenClaw設定から構成を読み込み
活用シーン
- 01WeComの連絡先に通知を送信
- 02図表や写真を共有
- 03チーム確認用のファイルを送信
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ xueheng-li/ openclaw-wechat --skill wecom-notifyインストール後、Claude Code で/wecom-notifyを入力して読み込まれたか確認します。
同梱ファイルscripts/send_wecom.py
詳細
WeCom 通知
send_wecom.py を使用して WeCom(企业微信)にテキスト、画像、またはファイルのメッセージを送信します。
使用方法
# Text message
python3 scripts/send_wecom.py "消息内容"
python3 scripts/send_wecom.py "消息内容" --to LiXueHeng
# Image message
python3 scripts/send_wecom.py --image /path/to/photo.png
python3 scripts/send_wecom.py --image /path/to/chart.jpg --to @all
# File message
python3 scripts/send_wecom.py --file /path/to/report.pdf
python3 scripts/send_wecom.py --file /path/to/data.xlsx --to LiXueHeng
デフォルトの宛先:LiXueHeng。設定は ~/.openclaw/openclaw.json の(env.vars セクションから)読み込まれます。
注意事項
- プロキシが必要です(設定内の
WECOM_PROXY)。API 呼び出しは ZeroTier 経由で Guangzhou VPS の tinyproxy(10.147.17.105:8888)を経由します - WeCom のテキストメッセージには 2048 バイトの上限があります(中国語で約 680 文字)。長いメッセージは複数回に分けて送信してください
- 画像のアップロードに対応している形式:jpg、png、gif(画像形式の場合、最大 2MB)
- ファイルのアップロードに対応している形式:すべての形式(最大 20MB)
- アップロードしたメディアは一時的なもので、WeCom サーバーでの有効期間は 3 日間です
- このスクリプトでは Python 標準ライブラリ(
urllib.request、json、mimetypes、uuid)のみを使用し、pip への依存関係はありません
コメント
Markdown 対応