mcpField
W
wecom-notify

wecom-notify

github.com/xueheng-li生産性152512 回インストール34 週間前に更新
リポジトリ

wecom-notify について

WeCom Notifyは、PythonスクリプトからWeComにテキスト、画像、ファイルを送るスキルです。設定はOpenClawの構成から読み込み、Python標準ライブラリのみを使うため、pip依存関係はありません。

主な機能

  1. 01テキストメッセージの送信
  2. 02画像の送信
  3. 03ファイルのアップロードと送信
  4. 04宛先または全員の指定
  5. 05OpenClaw設定から構成を読み込み

活用シーン

  1. 01WeComの連絡先に通知を送信
  2. 02図表や写真を共有
  3. 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 への依存関係はありません

コメント