mcpField
N
notify-wecom

notify-wecom

github.com/daymade生産性1.5k346 回インストール今日更新
リポジトリ

notify-wecom について

notify-wecom は、WeCom のグループボットに単一のテキストメッセージを送るスキルです。明示された宛先範囲の設定に基づいて送信認可を制御し、API の応答を報告します。

主な機能

  1. 01共有 Webhook 設定の読み込み
  2. 02本人と他の宛先の区別
  3. 03WeCom へのテキスト送信
  4. 04複数行メッセージへの対応
  5. 05応答またはエラーの報告

活用シーン

  1. 01タスク完了通知の送信
  2. 02グループボットへのアラート送信
  3. 03同期状況の共有

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/daymade/claude-code-skills --skill notify-wecom

インストール後、Claude Code で/notify-wecomを入力して読み込まれたか確認します。

詳細

/notify-wecom

WeCom グループボットに単一のメッセージを送信します。

人による確認の境界

共有設定から recipient_scope と recipient_label を明示的に読み取ります。 self はユーザー自身の配信先であり、承認なしで送信できます。 others の場合は、正確なラベルとメッセージについて、人による確認ゲートを有効にする必要があります。スコープがないか無効な場合は設定エラーです。停止して送信先を分類し、推測してはいけません。ローカルのアラート/送信待ち項目も、どちらの経路を使う場合でも、ID と内容の検証が必要です。

使い方

/notify-wecom Claude Code 备份完成 ✅

このスキルは、共有設定ファイルから Webhook URL を読み取ります。

~/.config/setup-notifications-via-wecom/config.json

設定が見つからない場合は、1 行のセットアップコマンドを表示して停止します。

前提条件

このスキルは、setup-notifications-via-wecom を補完する軽量なスキルです。以下のいずれかを実行してください。

  • 先に setup-notifications-via-wecom をインストールします(推奨 — Webhook のセットアップ手順と同梱の送信ツールが提供されます)。
  • または、以下のように設定ファイルを手動で作成します。

機能

  1. ~/.config/setup-notifications-via-wecom/config.json から webhook_url、recipient_scope、recipient_label を読み取ります。
  2. ホスト/プロジェクトの HTTP(S) プロキシと no_proxy ポリシーを引き継ぎます。直接接続を強制することはありません。
  3. スコープが self の場合は、承認を求めずに送信します。others の場合は、正確なラベルとメッセージを提示して、人による確認を求めます。
  4. setup-notifications-via-wecom の送信ツール(または同等のインライン curl 呼び出し)を使用して、WeCom Webhook 経由で送信します。
  5. 成功または WeCom から返された正確なエラーを報告します。承認されたことだけでは、配信の証明にはなりません。

例

/notify-wecom 服务上线成功 🚀
/notify-wecom 告警:build 失败,请检查
/notify-wecom 今日同步完成,0 缺失 0 滞后

複数行メッセージ

複数行のメッセージは、トリプルクォートで囲むか、ファイルを使用します。

/notify-wecom "第一行
第二行
第三行"

エラーの原因

  • 設定が見つからない:setup-notifications-via-wecom のセットアップ手順を実行するか、設定ファイルを手動で作成します。
  • 受信者または送信者の ID がないか無効:setup-notifications-via-wecom の set_recipient.py コマンドを使用します。Webhook URL から self と others を推測してはいけません。また、ベース名が send_wecom.py であるというだけで、スクリプトを信用してはいけません。
  • Webhook キーが無効:WeCom は errcode を返し、このスキルはその値を表示します。
  • ネットワーク障害:承認済みの経路を確認します。必要なプロキシを解除したり、経路を自動的に切り替えたりしてはいけません。送信ツールの Skill に記載されたネットワークのガイダンスに従ってください。

制限事項

  • プレーンテキストのみです。Markdown カード、画像、@メンションは使用できません。
  • メッセージの長さは 4096 バイト(UTF-8)までです。
  • テンプレート機能はありません。構造化されたバックアップ/アラート/ステータスメッセージには setup-notifications-via-wecom を使用してください。
  • 準備済みの送信待ち項目は配信記録ではありません。errcode が 0 であれば API に受け付けられたことを示します。受信者による受領とネイティブ SLS による配信には、それぞれ別の証拠が必要です。

コメント