Twilio Comms pour Openclaw

Une skill CLI complète basée sur Python pour automatiser les services de communication Twilio, y compris SMS, Voice, WhatsApp et 2FA.

fr3kstyle
v1.0.0
Mar 21, 2026
0
756
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 twilio-comms

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 twilio-comms 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 Twilio Comms ?

La skill Twilio Comms est une extension polyvalente conçue pour l'écosystème Openclaw Skills afin de combler le fossé entre les AI agents et les canaux de communication du monde réel. Elle permet aux développeurs et aux agents autonomes d'envoyer des SMS par programme, d'initier des appels vocaux avec TwiML, de gérer les messages WhatsApp et de gérer les flux de vérification par authentification à deux facteurs (2FA). En intégrant cette skill, les AI agents peuvent interagir avec les utilisateurs via leurs canaux mobiles préférés, ce qui en fait un composant essentiel pour les notifications automatisées, le support client et la gestion sécurisée des accès.

Cas d'utilisation de Twilio Comms

  • Notifications SMS automatisées pour les alertes système ou les mises à jour de statut.
  • Appels vocaux sortants avec des messages automatisés pour les escalades urgentes.
  • Engagement client WhatsApp utilisant à la fois des messages libres et des modèles structurés.
  • Mise en œuvre de flux de vérification 2FA pour une authentification utilisateur sécurisée dans les applications basées sur l'IA.
  • Audit et suivi de l'historique des communications via CLI.

Comment fonctionne Twilio Comms

  1. L'utilisateur configure les informations d'identification Twilio en tant que variables d'environnement pour s'authentifier auprès de l'API Twilio.
  2. L'AI agent ou l'utilisateur invoque des commandes CLI spécifiques pour SMS, Voice, WhatsApp ou Verification dans l'environnement Openclaw Skills.
  3. La skill traduit ces commandes en requêtes REST API envoyées à l'infrastructure de Twilio.
  4. Twilio traite la demande, telle que l'envoi d'un texte ou l'émission d'un appel, et renvoie un SID unique.
  5. La skill fournit le statut de livraison, les détails de l'appel ou les résultats de vérification au agent pour un traitement ultérieur.

Configuration de Twilio Comms

Assurez-vous d'avoir Python 3.8+ et la bibliothèque requests installés. Définissez vos variables d'environnement comme suit :

export TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export TWILIO_AUTH_TOKEN="your_auth_token_here"
export TWILIO_FROM_NUMBER="+15550001234"
export TWILIO_VERIFY_SERVICE_SID="VAxx..." # Optionnel pour 2FA

Installez les dépendances via pip :

pip install requests

Schéma de données et taxonomie de Twilio Comms

La skill gère les données de communication via l'API Twilio, en suivant plusieurs entités clés :

Entité Identifiants clés Métadonnées suivies
SMS sid, to, body status, date_sent, price
Voice sid, to, twiml duration, call_status, recordings
WhatsApp sid, to, template direction, error_code, account_sid
Verify to, channel valid (boolean), status, code_length

Fonctionnalités avancées de Twilio Comms

  • Support 2FA multicanal permettant de basculer entre la vérification par SMS et Voice.
  • Support TwiML dynamique pour les appels vocaux utilisant des URL XML personnalisées pour gérer une logique d'appel complexe.
  • Gestion des modèles WhatsApp pour envoyer des notifications en dehors de la fenêtre de session standard de 24 heures.
  • Récupération et filtrage par lots des enregistrements d'appels et des journaux de messages pour des pistes d'audit automatisées.
  • Intégration native avec Openclaw Skills pour construire des flux de travail de communication complexes et en plusieurs étapes.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*