Push-Server WeCom Notification pour Openclaw

Un agent de notification propulsé par Python qui envoie des alertes multimédias enrichies aux utilisateurs WeCom via l'API Push Server OpenAPI.

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

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install push-server-py

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer push-server-py via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Push-Server WeCom Notification ?

Push-Server WeCom Notification est un outil spécialisé conçu pour combler le fossé entre les systèmes automatisés et les utilisateurs d'Enterprise WeChat (WeCom). En utilisant l'API Push Server OpenAPI, ce skill permet la diffusion de mises à jour critiques dans divers formats, notamment le texte brut, le markdown enrichi, les cartes de texte interactives et les articles de presse. C'est un composant essentiel pour les développeurs utilisant Openclaw Skills qui ont besoin de maintenir une grande visibilité sur les statuts du système ou les mises à jour d'équipe directement au sein de leur plateforme de communication.

Cas d'utilisation de Push-Server WeCom Notification

  • Automatisation des alertes de santé du serveur et des notifications de surveillance des performances.
  • Livraison de rapports d'activité hebdomadaires ou mensuels automatisés à l'aide de cartes interactives.
  • Envoi de mises à jour de statut de pipeline CI/CD en temps réel aux équipes de développement.
  • Distribution de nouvelles internes et d'annonces d'entreprise avec support multimédia enrichi.

Comment fonctionne Push-Server WeCom Notification

  1. L'utilisateur ou l'agent déclenche le skill en transmettant une charge utile JSON contenant les détails du message et les destinataires cibles.
  2. Le skill valide les variables d'environnement QYWX_PUSH_API_KEY et QYWX_PUSH_URL requises.
  3. Un script Python traite l'entrée pour déterminer le type de message (TEXT, MARKDOWN, TEXT_CARD ou NEWS).
  4. L'agent exécute une requête HTTP vers le point de terminaison Push Server OpenAPI avec la charge utile formatée.
  5. Le système renvoie une réponse de succès ou d'erreur indiquant si la notification WeCom a été délivrée correctement.

Configuration de Push-Server WeCom Notification

Pour intégrer ce skill avec Openclaw Skills, configurez votre openclaw.json comme suit :

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

Assurez-vous que Python 3 est installé dans votre environnement. Vous pouvez tester la notification via la CLI :

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

Schéma de données et taxonomie de Push-Server WeCom Notification

Le skill traite les requêtes basées sur JSON et renvoie des objets de statut standardisés.

Request Parameters

Parameter Type Required Description
toUser string Yes Identifiants d'utilisateurs séparés par un tube (ex : user1
msgType string No L'un des suivants : TEXT, MARKDOWN, TEXT_CARD, NEWS
content string Conditional Requis pour les types TEXT et MARKDOWN
articles list Conditional Requis pour les articles de type NEWS

Response Format

Key Type Description
success boolean Indique si le push a réussi
message string Message de statut ou description de l'erreur
errCode integer Code d'erreur API (0 pour succès)

Fonctionnalités avancées de Push-Server WeCom Notification

  • Support multi-format pour une densité d'information riche incluant les styles Markdown et News.
  • Ciblage d'utilisateurs flexible utilisant des chaînes séparées par des tubes pour les notifications de groupe.
  • Boutons d'appel à l'action interactifs dans les types de messages TEXT_CARD.
  • Intégration facile avec d'autres Openclaw Skills pour des flux de travail d'automatisation de bout en bout.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

En vedette*