Compétences observe-whatsapp
📦

observe-whatsapp

Sûr

Déboguer la livraison des messages WhatsApp et les problèmes de webhooks

Dépannez efficacement les problèmes de production WhatsApp. Cette compétence fournit des commandes pour inspecter la livraison des messages, déboguer les échecs de webhooks et exécuter des vérifications de santé sur la plateforme Kapso.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "observe-whatsapp". Vérifiez la livraison des messages pour le numéro de téléphone +1234567890

Résultat attendu:

3 messages trouvés pour +1234567890. ID de message msg_abc123 : livré le 2024-01-15 10:30:00. ID de message msg_def456 : en attente (webhook non reconnu). ID de message msg_ghi789 : échoué - destinataire désinscrit.

Utilisation de "observe-whatsapp". Affichez le statut de livraison des webhooks pour la dernière heure

Résultat attendu:

Résumé des livraisons de webhooks : 45 réussies, 3 échouées. Livraisons échouées : 503 Service Unavailable du point de terminaison webhook à 10:15, 10:22, 10:45. Nombre de tentatives : 3/3. Recommandation : vérifiez la santé du serveur webhook.

Audit de sécurité

Sûr
v1 • 2/24/2026

This skill is documentation-only (SKILL.md). Static analyzer flagged markdown code blocks as shell commands, but all 28 external_commands findings are false positives from code formatting. Network and env_access findings reference YAML frontmatter URLs and documented environment variable requirements, not actual code execution. No executable code exists in this skill.

1
Fichiers analysés
110
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
32
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Réponse aux incidents de production

Enquêter rapidement pourquoi les messages WhatsApp ne sont pas livrés aux clients pendant un incident actif.

Débogage de webhooks

Inspecter les tentatives de livraison de webhooks pour comprendre pourquoi les messages entrants ou les mises à jour de statut ne sont pas reçus.

Surveillance de la santé

Exécuter des vérifications de santé périodiques sur les numéros de téléphone et les projets pour détecter de manière proactive les problèmes avant qu'ils n'impactent les utilisateurs.

Essayez ces prompts

Recherche de message de base
Je dois vérifier si un message WhatsApp a été livré. Le numéro de téléphone est +1234567890. Aidez-moi à trouver la conversation et vérifiez son statut de livraison.
Enquête sur la livraison de webhooks
Notre point de terminaison webhook a cessé de recevoir des événements de WhatsApp. Utilisez le script webhook-deliveries pour vérifier les tentatives de livraison récentes et identifier les modèles d'erreur.
Workflow de tri des erreurs
Nous constatons une augmentation des erreurs de messages en production. Effectuez le tri complet des erreurs : vérifiez les erreurs de messages, examinez les journaux API et identifiez les échecs de livraison de webhooks. Résumez la cause racine.
Automatisation des vérifications de santé
Exécutez une v��rification de santé sur l'ID de numéro de téléphone <id> et générez un rapport de statut. Incluez tous les indicateurs de santé échoués et les étapes de remédiation recommandées.

Bonnes pratiques

  • Vérifiez toujours les erreurs de messages et les journaux API ensemble pour corréler les échecs avec les causes racines
  • Exécutez les vérifications de santé de manière proactive avant de déployer des modifications aux intégrations WhatsApp
  • Utilisez le script lookup-conversation pour obtenir le contexte complet lors de l'investigation de problèmes de messages individuels

Éviter

  • N'exécutez pas les scripts de diagnostic de manière répétée en succession rapide, car cela pourrait limiter le taux d'accès API
  • N'utilisez pas cette compétence pour la configuration ou les modifications de webhooks
  • Évitez d'investiguer des problèmes sans vérifier d'abord que les identifiants API sont valides et non expirés

Foire aux questions

Quels identifiants dois-je utiliser pour cette compétence ?
Vous avez besoin des variables d'environnement KAPSO_API_BASE_URL (l'URL hôte sans le chemin /platform/v1) et KAPSO_API_KEY configurées.
Cette compétence peut-elle créer ou modifier des webhooks WhatsApp ?
Non. Cette compétence est pour l'observation et le débogage uniquement. Utilisez la compétence integrate-whatsapp pour la configuration, la mise à jour ou la suppression de webhooks.
Pourquoi certaines commandes affichent-elles des exigences npm install ?
Les scripts dépendent de packages Node.js. Exécutez npm install une fois avant d'utiliser les scripts de diagnostic pour installer les dépendances requises.
Que fait le script openapi-explore.mjs ?
Il vous permet de rechercher et explorer la spécification OpenAPI de la plateforme Kapso, vous aidant à trouver les points de terminaison, opérations et schémas disponibles.
Comment vérifier la santé d'un numéro de téléphone spécifique ?
Utilisez le script whatsapp-health.js avec l'option --phone-number-id suivie de l'ID du numéro de téléphone que vous souhaitez vérifier.
Que dois-je faire si les livraisons de webhooks échouent ?
Vérifiez d'abord que votre serveur webhook répond avec des codes de statut 2xx. Examinez ensuite la sortie de webhook-deliveries.js pour les modèles de nouvelle tentative et les codes d'erreur. Vérifiez que votre validation de signature webhook est correcte.

Détails du développeur

Structure de fichiers

📄 SKILL.md