Aller au contenu
Damien Morattel, accueil
Retour au portfolio

2019 · Travail de Bachelor, HEIA-FR

Libertchat : le chatbot de La Liberté dans une app mobile

Mon travail de Bachelor : une application Flutter qui met le chatbot du quotidien La Liberté dans la poche de ses lecteurs, articles et notifications compris.

Une main tient un téléphone qui affiche une conversation avec le bot de La Liberté.

Mon travail de Bachelor à la Haute école d’ingénierie et d’architecture de Fribourg (HEIA-FR), en 2019. Le but : une application mobile multiplateforme qui intègre un chatbot pour le quotidien fribourgeois La Liberté.

Le point de départ

Le chatbot lui-même était développé par l’institut iCoSys de la HEIA-FR. Mon travail ne portait pas sur le bot, mais sur son intégration : une application qui permette aux lecteurs de lui parler et de lire les articles qu’il leur propose.

Ce que fait l’application

  • Choisir son bot. Au démarrage, l’application, baptisée DjeBots, propose plusieurs bots : celui de La Liberté et celui de Gruyère Énergie. Chacun garde ses couleurs, l’écran de conversation reste le même.
  • Converser. On écrit au bot, ou on touche un raccourci : À la Une, Suisse, Sport, Économie, International. Il répond par des articles à faire défiler.
  • Lire. L’article s’ouvre dans l’application. On peut le noter et enchaîner sur des articles similaires.
  • Être prévenu. Des notifications personnalisées proposent de nouveaux articles selon l’usage du chatbot et les thèmes choisis dans les réglages : sport, montagne, Fribourg-Gottéron, politique, et une vingtaine d’autres.

Les technologies

Flutter et Dart, pour une seule base de code sur iOS et Android. Firebase côté serveur : Cloud Functions pour la logique, Firestore pour les données.

VidéoL'application en fonctionnement.
Écran de démarrage DjeBots et écran « Choisissez un bot » avec La Liberté et Gruyère Énergie
Au démarrage, on choisit son bot : La Liberté ou Gruyère Énergie. Une même application, plusieurs bots, chacun à ses couleurs.
Conversations avec les deux bots, aux couleurs de La Liberté et de Gruyère Énergie
Les deux bots côte à côte : même écran de conversation, deux identités.
Conversation avec le bot de La Liberté et écran « Paramètres du bot »
À gauche, le bot répond par des articles à faire défiler ; des raccourcis (À la Une, Suisse, Sport…) évitent de taper. À droite, les réglages : notifications personnalisées et thèmes à suivre.
Un article ouvert, avec sa note en étoiles et des articles similaires
L'article s'ouvre dans l'application ; on peut le noter et enchaîner sur des articles similaires.
Notification « Ces articles pourraient vous intéresser » envoyée par La Liberté
Une notification propose des articles selon ce qu'on a lu et demandé au bot.