Free Mobile SMS
Verified@dClauzel
npx machina-cli add skill @dClauzel/freemobile-sms --openclawEnvoyer des SMS à ton humain
Quand utiliser cette skill
Utilise cette skill quand tu veux envoyer un SMS à ton humain.
Exemple d’utilisation
scripts/FreeMobile_sms.py --message "Ton rendez-vous chez le dentiste est dans 1 heure" --timeout 15
Configuration
Le script d’envoi de SMS utilises ces variables d’environnement. Tu n’as rien à faire en plus.
FREEMOBILE_SMS_USER: identifiant Free MobileFREEMOBILE_SMS_API_KEY: clé API
Limitations
- Maximum 200-250 SMS/jour (limite Free Mobile)
- 160 caractères par SMS
- Délai minimal 10 secondes entre envois
- Envoi uniquement vers le numéro de l’abonné Free Mobile
Documentation
Consulte la documentation pour les détails.
Overview
Cette skill permet d'envoyer des SMS à ton humain via Free Mobile en utilisant un script Python. Elle nécessite un abonnement Free Mobile et des credentials API (FREEMOBILE_SMS_USER et FREEMOBILE_SMS_API_KEY) et respecte les limites du service (160 caractères par message et 200-250 SMS/jour).
How This Skill Works
Le message est envoyé en invoquant python3 sur le script scripts/FreeMobile_sms.py avec --message et optional --timeout. Les identifiants API sont lus depuis les variables d’environnement FREEMOBILE_SMS_USER et FREEMOBILE_SMS_API_KEY, et le script communique avec l’API Free Mobile pour délivrer le SMS. Un délai minimal de 10 secondes entre les envois est appliqué et l’envoi est limité au numéro de l’abonné Free Mobile.
When to Use It
- Envoyer un rappel pour un rendez-vous ou une échéance
- Notifier après qu’une tâche est terminée ou qu’un build CI est terminé
- Envoyer un message rapide lorsque vous êtes loin et connecté à Internet
- Tester l’envoi d’un SMS court sans toucher votre téléphone
- Rester dans les quotas en répartissant les envois sur la journée
Quick Start
- Step 1: Export FREEMOBILE_SMS_USER et FREEMOBILE_SMS_API_KEY dans votre shell
- Step 2: Lancer le script: python3 scripts/FreeMobile_sms.py --message "Ton rendez-vous..." --timeout 15
- Step 3: Vérifier les messages et respecter le quota et le délai entre envois
Best Practices
- Conservez les credentials dans des variables d’environnement plutôt que dans le code
- Construit des messages courts et limités à 160 caractères
- Respectez le délai minimal de 10 secondes entre les envois
- Testez d’abord avec un message de test avant les envois en production
- Surveillez et adaptez votre utilisation en fonction du quota Free Mobile (200-250 SMS/jour)
Example Use Cases
- Ton rendez-vous chez le dentiste est dans 1 heure
- Le process a terminé: tout est OK
- Rappel: réunion prévue demain à 10h
- Alerte: tâche critique détectée et nécessite une action
- Ceci est un message de test Free Mobile SMS