Aller au contenu

Infochat

Générateur d'extensions Chrome pour les streamers Twitch.

2022-2024Alternance

Dreamension

Next.jsNode.jsExpressMariaDBRedisDockerGitLab

Contexte

Infochat est le second produit de Dreamension. Chaque streamer dispose de sa propre extension Chrome, personnalisée à ses couleurs. Elle notifie les viewers des nouveaux contenus, centralise ses réseaux sociaux et affiche les informations du jeu en cours. Un chatbot répond aux questions récurrentes du chat. Les données sont hébergées sur des serveurs en France.

Ce que j'ai réalisé

Le cœur du projet est un script de génération automatisée des extensions. Il prend en entrée l'identifiant Twitch du streamer, ses préférences de design et les fonctionnalités retenues. Il produit ensuite le code complet, manifest, scripts d'arrière-plan et interface. L'extension arrive préconfigurée, ce qui simplifie l'onboarding.

J'ai aussi conçu l'analyse des questions posées dans les chats Twitch. Elle identifie les thèmes récurrents et alimente la FAQ du chatbot. Le traitement repose sur une correspondance approximative de chaînes, complétée par des analyses en Python, des nuages de mots, une analyse de sentiments et l'extraction de mots-clés.

La collecte des données de streaming via l'API Twitch produisait enfin des statistiques pour les streamers, jeux joués, audiences et heures de pic.

Bilan

La génération automatisée a supprimé le développement manuel de chaque extension. Le chatbot restait perfectible, la correspondance approximative montrait ses limites avec un volume de données encore réduit. Ce constat a orienté la suite, collecter davantage avant d'aller plus loin.

Retour aux projets