Bot Discord, alertes automatiques sur X et Bluesky, panel SIV maison : decouvrez les outils que TransportMEL a developpes pour informer les voyageurs en moins de 30 secondes.
TransportMEL est une plateforme d information voyageurs independante, developpee et maintenue par l association HEXAINFOTRAFIC. Tout le systeme — du site public au panel d administration — a ete concu et code en interne, avec une obsession : informer vite, informer bien.
Le site transportmel.fr est construit avec Node.js, Express et EJS, deploye sur un VPS et gere via PM2. Il consomme les donnees GTFS et GTFS-RT d Ilevia en temps reel, et se synchronise avec le PCC metro pour les passages.
Le coeur du dispositif est le panneau d administration SIV (Systeme d Information Voyageurs). Accessible uniquement aux operateurs autorises, il permet de creer et publier une perturbation via un formulaire unique.
L operateur selectionne le type de transport (metro, tram, bus), la ou les lignes concernees, le type d incident (interruption, deviation, retard...) et les arrets impactes. Le systeme genere automatiquement le message optimise pour chaque plateforme.
Chaque perturbation est publiee simultanement sur X (Twitter), Bluesky, Discord et Facebook. Le bot gere les specificites de chaque plateforme : longueur des messages, format des liens, threads Discord.
Pour les reprises de trafic, le systeme detecte automatiquement la perturbation en cours et pre-remplit le message de reprise, que l operateur peut ajuster avant publication.
Pour les prochains passages et le calcul d itineraires, TransportMEL s appuie sur OpenTripPlanner 2.2, un moteur open source de planification de trajets. Il charge les 8 feeds GTFS des reseaux HDF et interroge les donnees GTFS-RT en temps reel pour les arrets Ilevia et DKBus.