[SMS] Un module NodeJS pour l’envoi de SMS aux abonnés Bouygues

robohon

Bonjour à tous,

 

Je tiens platement à m'excuser pour les petites absences ces dernières semaines, de nombreux projets me prennent pas mal de temps, et je vous prépare une belle surprise pour les prochains mois !

Pour patienter, je vous propose aujourd'hui de découvrir un nouveau portage du script que j'avais écrit en PHP pour envoyer des SMS avec Bouygues !

Ce script, avait ensuite été repris et amélioré par thebigworld (https://dyrk.org/...) !

 

Et aujourd'hui c'est y3n que je remercie et félicite pour son portage NodeJS !
disponible sur https://www.npmjs.com/...

Les traitements sont encore un peu longs (pour l'instant), mais l'utilisation est vraiment simplifiée à l’extrême !

 

Côté setup :

npm install bouygues-sms

 

Côté utilisation :

const Bouygues = require("bouygues-sms");
var sms = new Bouygues("MonUserNameBouygue", "MonMotDePasseBouygue", 1);
 
sms.send("Texte du sms à envoyer", "0612457865", () => {
  	
  	console.log("success");

});

Voilà, on reste sur quelque chose d'assez simple, il suffit d'inclure le module "bouygues-sms", d'initialiser l'objet "Bouygues", puis d'envoyer vos sms

Cependant, tout cela reste un "hack", il est donc très important de suivre les mises à jour.
Bouygues limite l'envoi de sms  à 5 sms par jour via le Web.
Y3n  a donc mis dans son portage, une méthode permettant de vérifier le nombre d'envoi de sms encore disponible !

 

sms.getQuota((quota) => {
  	console.log("Il vous reste " + quota);
})

 

Il est également possible de faire des envois multiples !
Attention à bien penser que vous ne pouvez envoyer que 5 sms 

 

sms.send("Hello World!", ["0600000001", "0600000002", "0600000003", "0600000004", "0600000005"], () => {
  	console.log("success");
});

 

J'aurais éventuellement une petite suggestion d'évolution ;)
Créer une "file d'attente", de manière à envoyer une vingtaine de sms (ou plus), et que ceux-ci s'ajoutent à la suite et se dépilent progressivement en fonction des quotas journaliers.

 

En vous souhaitant à tous une bonne fin de semaine !!!

 

Partagez ce contenu

2 comments

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *