Service twitter

De Raildar
Aller à : navigation, rechercher

Début janvier 2014, le compte @Raildar_fr a commencé à twitter. Il a été assez vite évident que la masse d'information ne convenait pas à twitter, tant en terme de quantité que de périmètre concerné.

D'ou l'idée de diviser l'information en secteurs. Plutôt que de créer des dizaines de comptes qui n'auraient que peu de followers, l'idée est actuellement de disséminer l'information via des comptes préexistants, et pour faire ça, quoi de mieux que les associations de voyageurs qui utilisent twitter pour communiquer ?

Histoire que ce soit pertinent et efficace, on aimerai bien diffuser de l'info dans des communautés déjà constituées. Pas la peine donc de créer des comptes twitter sans aucun followers juste pour twitter du raildar :)

Principe

Raildar récolte l'information la plus exhaustive possible et la tient à jour. Lors de la détection d'un changement de statut sur un train (il est en retard, il est partiellement ou totalement annulé, ...) l'information est envoyée à une chaîne de traitement qui regarde si ce train concerne un compte twitter connu de Raildar. Si c'est le cas, un robot fait tweeter le compte en question avec l'information, par exemple "TGV 9741 de Lyon-Part-Dieu (07:36) à Barcelona-Sants (12:29) passé de 25mn à 40mn de retard (24mn de Nimes)"

Je veux jouer aussi !!

Il faut commencer par aller voir les outils de développement twitter par ici en utilisant le compte que vous voulez faire twitter pour vous connecter.

Créer une nouvelle application

  • Cliquez sur "créer une nouvelle application"
  • Remplissez comme vous le voulez les champs name, description et website. Ce ne sont pas des informations qui seront publiées et elles n'ont en fait pas la moindre importance.
  • Le champ Callback peut être laissé vide
  • Cochez la case et completez le captcha puis validez
  • Allez ensuite dans Settings et cochez "read and write" dans "application type" puis "update settings" en bas
  • Revenez dans "détail" et cliquez sur "create my access token"
  • Attendez une minute ou deux et rechargez la page

Nous transmettre les informations

Vous venez de générer une clé d'accès à votre compte twitter pour les robots de Raildar. Cette clé comporte quatres composants qu'il faut nous transmettre. Vous pouvez le faire par email à l'adresse root at spyou point org :

  • Consumer key
  • Consumer secret
  • Access token
  • Access token secret

Je vous donne les clés de mon compte twitter en faisant ça, non ?

Tout à fait. Les robots raildar pourront écrire à votre place sur votre compte twitter. Ceci dit, ils ne pourront pas lire vos DM ou changer votre mot de passe.

Si jamais vous ne voulez plus des tweets de raildar, il vous suffit de retourner au même endroit sur twitter pour supprimer l'application. Il n'est pas interdit de nous faire signe pour qu'on nettoie aussi nos bases !

Et après ?

Après, il faut définir ce que vous voulez que Raildar tweet sur votre compte.

Quelques exemples :

  • Toutes les informations d'un ou plusieurs trains donnés (par exemple le TGV 6703 de Gare de Lyon à Mulhouse).
  • Les annulations des trains desservant Dijon et Lyon-Part-Dieu.
  • Tous les retards de plus de 15 minutes en Poitou-Charente.
  • Toutes les informations sur les trains passant à Santenay-les-Bains de 9h00 à 10h30.
  • Tous les retards des trains dont le numéro commence par 83 et qui contient 6 chiffres.

Qui joue déjà ?

  • @SNCFvamtuer tweet les annulations et retards de plus de 5mn au départ et à destination d'Amiens et Beauvais
  • @TERLyonBourg tweet les annulations et retards entre Lyon et Bourg en Bresse
  • @fauvdebourgogne tweet les annulations et retards des trains passant à Laroche Migennes
  • @Floriangig tweet les annulations et retards entre Nantes et Saint-Gilles-Croix-de-Vie
  • @vernon45 tweet les annulations et retards de plus de 5mn entre Paris et Rouen et tous les trains en gare de Vernon
  • @enky tweet les annulations et retards entre Paris et Cherbourg
  • @TommyOrNot2Me tweet des informations autour de Lyon et Vienne
  • @TrainsNice06 tweet les annulations et retards de plus de 5 minutes des trains passant à Nice-Ville
  • @TrainInfoBe tweet les informations sur les trains passant à Bruxelles
  • @TER_Metz_Lux tweet les informations sur les trains entre Metz et Luxembourg