適用於 Openclaw 的 Push-Server WeCom Notification

一個由 Python 驅動的通知代理,透過 Push Server OpenAPI 向 WeCom 用戶發送多媒體警報。

es-v
v1.0.0
Mar 12, 2026
0
827
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install push-server-py

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 push-server-py。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Push-Server WeCom Notification?

Push-Server WeCom Notification 是一款專為彌補自動化系統與企業微信(WeCom)用戶之間差距而設計的專業工具。透過利用 Push Server OpenAPI,此 skill 允許以各種格式傳遞關鍵更新,包括純文字、富 markdown、互動式文字卡片和新聞文章。對於使用 Openclaw Skills 的開發人員來說,它是必不可少的組件,他們需要直接在溝通平台內保持對系統狀態或團隊更新的高可見性。

Push-Server WeCom Notification 應用場景

  • 自動化伺服器健康警報和效能監控通知。
  • 使用互動式卡片交付自動化的每週或每月業務報告。
  • 向開發團隊發送即時的 CI/CD 流水線狀態更新。
  • 發布帶有多媒體支援的內部新聞和公司公告。

Push-Server WeCom Notification 運作原理

  1. 用戶或代理透過傳遞包含訊息詳情和目標接收者的 JSON 有效負載來觸發此 skill。
  2. 此 skill 驗證所需的 QYWX_PUSH_API_KEY 和 QYWX_PUSH_URL 環境變數。
  3. Python 腳本處理輸入以確定訊息類型(TEXT, MARKDOWN, TEXT_CARD 或 NEWS)。
  4. 代理執行指向 Push Server OpenAPI 端點的 HTTP 請求,並附帶格式化的有效負載。
  5. 系統返回成功或錯誤回應,指示 WeCom 通知是否已正確送達。

Push-Server WeCom Notification 設定指南

要將此 skill 與 Openclaw Skills 集成,請按如下方式配置您的 openclaw.json:

"skills": {
  "entries": {
    "push-server-py": {
      "apiKey": "your-api-key-here",
      "env": {
        "QYWX_PUSH_URL": "https:\/\/push.wechat.com"
      }
    }
  }
}

確保您的環境中安裝了 Python 3。您可以透過 CLI 測試通知:

python3 {baseDir}\/notify.py '{"toUser":"user1","content":"Test Message","msgType":"TEXT"}'

Push-Server WeCom Notification 資料結構與分類體系

此 skill 處理基於 JSON 的請求並返回標準化的狀態物件。

Request Parameters

Parameter Type Required Description
toUser string Yes 以豎線分隔的用戶 ID (例如 user1
msgType string No 以下之一:TEXT, MARKDOWN, TEXT_CARD, NEWS
content string Conditional TEXT 和 MARKDOWN 類型必填
articles list Conditional NEWS 類型文章必填

Response Format

Key Type Description
success boolean 指示推送是否成功
message string 狀態訊息或錯誤描述
errCode integer API 錯誤代碼(0 表示成功)

Push-Server WeCom Notification 進階特性

  • 多格式支援,包括 Markdown 和 News 樣式,實現豐富的資訊密度。
  • 靈活的用户定向,使用豎線分隔的字串進行群組通知。
  • TEXT_CARD 訊息類型中的互動式呼籲操作按鈕。
  • 易於與其他 Openclaw Skills 集成,實現端到端自動化工作流。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

精選*