Comment faire un système d’alerte SMS gratuit grâce à Twitter

Posted on April 25th, 2007.

Vendredi dernier j’ai eut la bonne idée d’utiliser à bon escient le super service INUTILE Twitter ! Ce n’était que théorique mais grâce à mon ami Alexandre Bernard - à qui j’ai fait saliver l’idée d’un tel service - l’a mis en oeuvre le dimanche soir juste après que nous nous soyons vu pour le projet Menthe-fresh.

Les services Web 2.0 mettent à disposition des outils pour être alerté de tel ou tel mouvement directement sur votre portable et cela, gratuitement (simplement le coût d’activation du service qui est uniquement le prix d’un SMS non surtaxé mais hors zone). En plus d’offrir ce genre de service gratuitement, ils offrent bien généralement une API ! Et oui ! Quelle aubaine ! Maintenant revenons à Twitter qui offre toute ses possibilités énoncé ci-dessus : Twitter détiens un système d’alerte SMS qui vous envoi sur votre mobile le post qu’un ami viens juste de soumettre et offre la possibilité d’envoyer ses propres messages depuis une tout autre applications grâce à cette fabuleuse API dont vous trouverez les spécifications sur la page Twitter API. Vous ne devez plus regarder Twitter comme un outil pour raconter ça vie mais comme une base de données personnel ou fichier de log en ligne où vous pouvez stocker 140 caractères alphanumérique, où vous pouvez mettre en privé votre base de données et où vous pouvez être alerté par SMS gratuitement que vos amis ont mis à jour leur Twitter !

Bon maintenant la théorie pour le système d’alerte SMS Menthe-fresh

  • Chacun de la team a un compte personnel Twitter (le miens “Loopion“) avec SMS activé (Settings -> Phone & IM)
  • On crée un autre compte Twitter mais cette fois pour le site Menthe-fresh on va dire “AlerteMentheFresh” qui va nous servir de base de données privé !
  • On fait copain-copain avec le compte “AlerteMentheFresh” qui reste privé
  • On insère un joli script qui utilise l’API Twitter pour poster des messages automatiquement lorsqu’un de nos services tombe ou même pourquoi pas ajoute un nouveau site sur Menthe-fresh
  • Et là ! Magie ! On reçoit un message formaté de AlerteMentheFresh qui nous dit qu’il y a un nouveau site ajouté ou que le service de validation W3C est tombé.

Mais ce n’est plus de la théorie ! Cela fonctionne !

Vous trouverez un exemple fonctionnel sur cette page.

Voici le script PHP qui je pense est assez compréhensible. Télécharger.

N’hésitez pas à mettre le blog d’Alexandre Bernard dans votre Netvibes et autres agrégateur de flux.

[EDIT]

Un petit post de Jérémy Berrebi intéressant sur le coût des SMS non facturé par Twitter :

Twitter dépenserait 115.883 $ par mois en SMS !

Make a Comment


Make A Comment: ( 33 so far )

blockquote and a tags work here.

33 Responses to “Comment faire un système d’alerte SMS gratuit grâce à Twitter”

RSS Feed for Loopion Comments RSS Feed

Ce qui est bien, c’est de le detourner pour mettre sur son blog et permettre aux internets de nous envoyer des SMS direct :)

Victor
April 25th, 2007

mOut
April 26th, 2007

Ya un truc que je comprend (désolé de mon incompétence) mais on est obligé de s’incrire sur le site de twitter pour que cela fonctionne? Peut on installer le même système sur son propre serveur ?
Merci

alas
April 26th, 2007

alas : oui tu es obligé d’avoir un compte sur Twitter voir même deux dans l’exemple que je présente ci-dessus.

Je te présente un autre exemple.

J’ai créé un site pour un client et il a un formulaire de contact comme beaucoup de sites corporate. Alors j’ai proposé quelque chose d’innovant pour mon client, recevoir les messages de son formulaire de contact directement par SMS !
Tu imagine la joie de mon client se demandant déjà combien cela va lui contacter. “Que ne ni” je lui réponds !
Donc je procède ainsi.

- Je crée un compte Twitter pour mon client “MonClientX” en profil Privé et avec l’activation de l’alerte SMS sur son portable
- Je cré un autre compte que j’appel “SiteClientX” en profil privé pour qu’il reçoive les alertes SMS sur son mobile lorsque celui-ci post sur son Twitter
- Je les mes en tant qu’amis tous les deux
- J’utilise l’API Twitter (voir la class ci-dessus) avec les identifiants de “SiteClientX” dans le formulaire de contact afin que lorsqu’il y a un nouveau message depuis le formulaire de contact automatiquement cela le post dans le Twitterr “SiteClientX” et pour que l’ami “MonClientX” soit averti d’un nouveau message de “SiteClientX”.

Mais tu peux faire ca simplement avec ta copine aussi.
Tu lui crée un compte et tu active sur son Twitter la fonction mobile alert et vous vous mettez en profil privé tous les deux et comme ca tu héberge ton petit script sur ton hébergement afin de vous envoyer des SMS n’importe quand et cela de façon gratuite !

En espérant que tu as saisi. ;) Et n’hésite pas si tu as d’autres questions.

Loopion
April 26th, 2007

Si vous souhaitez m’envoyer des SMS envoyé à “loopion” et non “Loopion” respectez la casse. ;)

Loopion
April 26th, 2007

Perso je rencontre un petit probleme, la fonction postMessage ne fonctionne pas à tout les coups, le requete marche, mais le message n’est pas ajouté au twitter à tout les coups.
Any idea ?

mdcarter
April 29th, 2007

Apparemment il s’avère qu’il y a le service API qui est parfois durant généralement des courts laps de temps inaccessible. A voir donc.

D’où l’URL :
http://static.twitter.com/system/maintenance/index.html

Loopion
April 29th, 2007

J’ai quelque peu du mal à comprendre le fonctionnement de l’API.
Il s’agit de faire une commande POST vers
http://twitter.com/direct_messages/new.rss
avec les variables Text et User, ainsi que Username et password…
Mais je n’arrive pas à le faire fonctionner :-(

Jibe
April 30th, 2007

Oui c’est aussi simple que ca. Et pour ce faire évidemment tu as besoin de CURL.

Donc utilise soit la class de mon ami Alexandre Bernard :
http://www.alexbernard.fr/sms/twitter.class.phps

Soit celle de Twitter proposé ici : http://twitter-development-talk.googlegroups.com/web/twitterCurl.phps.txt?gda=z4aSKEUAAABsgtO2ncZ1n8NPJ0eZqFiN2wJEhEQsneeA4_-OlGoQXGG1qiJ7UbTIup-M2XPURDTLeXOfGHVKOUhXm71_cr3JW6OwovVvFxxw1lMFJh__RA

Loopion
April 30th, 2007

[...] tweaking this (now at least) useful Twitter service, I did a great plugin to be notified by SMS (for free) when [...]

Ce qui serait cool quand même, c’est qu’une personne de l’équipe puisse répondre à l’alerte envoyée, informant ainsi les autres membres de l’équipe qu’il/elle s’occupe de problème. Non…?

Stephanie Booth
May 14th, 2007

En France la réception est gratuite des SMS envoyés par TWITTER ? Mais il faut quand même envoyer un sms en Angleterre pour valider l’inscription… et après c’est vraiment gratuit de recevoir les messages de ces contacts ? désolé d’insister mais j’ai dû mal à comprendre… MErci d’avance pour les précisions !

Piwi
May 29th, 2007

Piwi : ton message en Angleterre n’est rien comparé à ce que tu recevra par SMS par la suite et cela je le répète mainte et mainte fois : GRATUIT ! Oui gratuit tout opérateur confondu ! Plusieurs personnes de mes relations dont mon ami Ramenos http://blog.ramenos.net (SFR), mon ami TiBlond http://www.tiblond.com/weblog/ (SFR) et enfin Alexandre Bernard http://www.alexbernard.fr/ dont je ne connais pas l’opérateur, utilise ce système. Je n’ais jamais payé pour la réception de texto ! Je n’ais en aucun cas jamais saisis des informations bancaires sur Twitter. Donc je te reconfirme que cela ne te coutera rien.

Enfin pour appuyer une dernière fois sur ta dernière question. TiBlond & moi même recevons les Twitter des autres en temps réel sur notre mobile donc là aussi en allant voir sur mon compte Orange en ligne, je ne vois pas de facturation. Et puis depuis quand on paye pour la réception de SMS ? C’est ca que je comprends pas dans vos questions… Ca me tourmente. :)

Loopion
May 29th, 2007

MErci Loopion de ces précisions ! Ce qui me tourmente bien entendu c’est la gratuité… je ne suis pas habitué…j’ai presque envie de pleurer de bonheur… Non plus sérieusement le tourment c’est le fait que manifestement d’après ce que je comprends de la FAQ de Twitter dans certains pays on paye à la réception des sms… mais bon de mon côté (SFR) je n’ai pas vu non plus ma facture exploser… donc tout va bien ! Merci encore ! bonne journée !! et bon Twitt ;-)

Piwi
May 30th, 2007

[...] vous cherchez à faires des alertes SMS regarder sur loopion Filed under BRAIN, FREE, online, Intelligence, TRENDS, TAG, MIND, SCENE, OPEN, 3] Links, 1] [...]

salut cavaz

ayoub
June 10th, 2007

[...] d’un article intéressant sur l’utilsation de Twitter. Je viens de découvrir sur le blog de loopion que nous pouvions utiliser twitter comme système d’alerte GRATUIT. Tout est expliqué dans [...]

Profitez-en parce que Twitter risque bien de limiter l’usage de l’API

DR
June 16th, 2007

J’ai rédigé un tuto pour un système d’alerte par SMS pour des flux RSS avec Twitter : http://web2life.blogspot.com/2007/06/un-systeme-dalerte-rss-par-sms-gratuit.html

Pf94
June 16th, 2007

ok

bibi
July 2nd, 2007

Bizarre, ca ne marche plus chez moi a part pour les messages directs. C’est pareil chez vous ?

NiC1305
July 23rd, 2007

ah si en fait c’est décalé d’une demi-heure mais ca marche. dsl

NiC1305
July 23rd, 2007

[...] jusqu’a hier. Jusqu’a ce que je tombe, au hasard de mes web’tribulations, sur ce blog qui explique comment envoyer et recevoir des SMS gratuitement grâce à l’aussi excellent [...]

Ca a l’air tout a fait interessant tout ca :) Bon le truc, c’est que je suis un peu une bille et je pige pas tout ce qu’il faut faire pour mettre en place tout ca sur mon site (comme l’exemple donné ds le post)…
Bon j’ai bien créé mes deux comptes, j’ai telechargé le script PHP, j’ai un site où poser tout le bazar…Mais comment je fais le lien entre tout ca ? y’a un tuto qq part ou je suis vraiment une quiche et j’ai loupé un truc ?

Greg
November 15th, 2007

hdreza’uiohfg yty

daerz
January 5th, 2008

Notre association de théâtre amateur a créé un service d’information par SMS à l’aide de Twitter pour prévenir ces membres :
- des actualités de l’association
- des dates des répétitions, représentations et réunions
- des annulations de cours
- des recherches de bonnes volontés, de décors, d’accessoires et de costumes

Ce service a été mis en place pour permettre aux membres non équipés d’Internet (et qui par conséquent ne peuvent pas recevoir de courriel) d’être au courant de l’activité de l’association.

Mais aussi pour permettre à notre prof de théâtre qui ne possède pas Internet de transmettre elle aussi des informations à tous les adhérents en envoyant simplement un seul SMS à Twitter.

Cela nous permet maintenant de leur transmettre des messages urgents (comme une annulation de cours par exemple) qui, s’ils n’avaient pas été transmis via SMS, n’auraient pas été lus en tant et en heure.

Toutefois nous nous retrouvons aussi dans la situation inverse où des adhérents ont une adresse électronique mais pas de téléphone portable. Nous aimerions donc que les messages envoyés via Twitter leur soient transmis par mail !

D’où notre question : Comment faire pour recevoir par E-mail les messages que nous recevons sur notre compte Twitter ?

Les membres reçoivent bien dans leur boite mail les messages directs qui sont adressés uniquement à eux. Mais pas les messages (ou mise à jour) adressés à tout le monde. La case “Email Newsletter : I want the inside scoop—please send me email updates !” est pourtant cochée.

Avez vous une solution ?

Par ailleurs nous souhaiterions mettre en place un service qui permette aux internautes d’envoyer gratuitement des SMS à notre prof de Théâtre via le site web de l’association.

Nous supposons que cela est rendu possible grâce à l’API proposée par Twitter. Mais comment ?

Pouvez-vous m’expliquer quels codes nous devons inscrire dans notre site web pour obtenir un champ qui permette d’envoyer des SMS à notre prof de théâtre.

Nous possédons déjà un compte twitter pour l’association qui sera l’émetteur (appelons le “compteE”. Notre prof de théâtre possède aussi son compte qui sera le récepteur (appelons le “compteR”. Nous avons fait “amis amis” entre le comteE et le compteR, et paramétré la notification par SMS pour le compteR.

Il reste plus qu’a savoir comment via un cadre dans notre site web on peut envoyer une mise à jour au compteE qui la renverra au compteR.

Le mot de passe devra être inscrit dans le script pour pas que les internautes aient à le taper.

Pouvez-vous m’aider et m’expliquer pas à pas comment procéder.

PS : Pour information notre héberger est Free.

D’avance merci

Damien
January 31st, 2008

je veux sms sur portable

garry
February 3rd, 2008

Et comment faire pour recevoir par SMS les commentaires d’un blog Wordpress ? Que faut -il insérer et ou ? merci

JayWorld
March 10th, 2008

Bonjour,

Je cherche désespérément à permettre aux membres de mon association de théâtre de contacter notre prof gratuitement par SMS depuis le site Internet de l’association.

J’ai créé un compte Twitter pour notre prof de théâtre : le « compteA »
et un autre compte qui permettra l’envoi : le « compteB ».

J’ai fait « ami ami » entre les deux comptes.

Me reste plus qu’a rédiger la « class PHP » qui me permettra depuis le site de mettre à jour le « compteB » via un formulaire.

Je voudrais que le mot de passe et l’identifiant du « compteB » ne soient pas à renseigner par les membres de l’association mais qu’ils soient inclus dans la class.

Je ne souhaite pas avoir recours au « direct message » car les SMS qui en résultent contiennent plein de texte totalement inutile et en plus en anglais.

J’ai donc réalisé sur une page nommée « sms.php » un formulaire sous KompoZer avec seulement un champ « texte », un boutton « Envoyer » et un boutton « Effacer ».

Les paramètres du champ texte sont les suivants :
Type du champ : texte
Nom du champ : message
Longueur maximale : 140

Les paramètres du formulaire sont les suivants :
Nom du formulaire : formulaire
URL de l’action : envoi.php
Méthode : POST

Ceci qui donne le code source suivant :

sms

La où je bloque c’est pour ma page “envoi.php”.
Si j’ai bien compris c’est cette page que l’on appelle la « class ». Dites moi si je me trompe.

J’ai passé des heures à lire les forums et les tutoriels. Mais ils ne traitent jamais de l’interaction entre le formulaire et la class. Si pour certain c’est évident. Pour les débutants c’est du chinois.

Pouvez vous m’aider à adapter la class d’Alexandre Bernard ou de Twitter pour l’adapter à mon projet ? (J’ai l’impression que celle de Twitter est plus appropriée car contrairement à la class d’Alexandre Bernard qui permet d’envoyer des direct message celle de Twitter permet de mettre à jour son Twitter.)

D’avance merci pour votre aide !

Damien
March 21st, 2008

Bonjour !
est ce que la réception de SMS twitter contionne encore aujourd’hui ? Parce que je ne reçois aucune notification sur tmon portable …

Merci !

Carmelo

Carmelo
May 12th, 2008

conar

mickael
May 30th, 2008

[...] Néanmoins, je suis revenu (en partie) sur mon avis à la lecture de quelques articles portant sur l’API Twitter.Via son API, Twitter peut être utilisé pour d’autres finalités que celle d’écrire son petit bout de quotidien qui lui passe par la tête et de le montrer fièrement à ses contacts ou à des inconnus sur son blog.Déjà, il est possible de rendre son compte Twitter privé limité à soi-seul ou à ses contacts autorisés. Mais il est aussi possible via l’API d’envoyer des messages, de les effacer, et de recevoir la listes des “twitts” de son compte et de ceux que l’on suit depuis n’importe quelle application.Là on peut se dire que Twitter peut servir à des choses plus intéressantes, par exemple Comment faire un système d’alerte SMS gratuit grâce à Twitter [...]

J’en ai développé un plugin WordPress pour ceux que cela interesse : http://www.defaite.fr/2008/06/28/plugin-wordpress-def-sms/

Il est sécurisé avec un controleur anti-spam (Akismet) et un control anti-doublons.

Pour ceux que ça interesse ;)

Defaite
July 12th, 2008

Where's The Comment Form?

About

What about Web 2.0 ? and the future ?

I want a Mac

Achetez mon produit sur PriceMinister
Dell Inspiron 1520 - Intel Core 2 Duo T7300 2.2 GHz - 2 Go RAM - DD 160 Go - Ecran TFT 15.4

Dell Inspiron 1520 - Intel Core 2 Duo...
Dell
1 000,00 €
Voir ma boutique

Dell Inspiron 1520 -...
dans
Ordinateur portable
sur PriceMinister

RSS

Send me a SMS

  • Name :

    Message :


    136 characters left

Meta

Liked it here?
Why not try sites on the blogroll...

Votre publicité ici ?