Indicateurs clés
- 10 000Plus de 10 000 joueurs actifs par jour
- Pilotée par l'IAVérification et génération artistique pilotées par l'IA
- Entièrement auto-hébergéeInfrastructure sécurisée entièrement auto-hébergée
À propos du client
JTI est l'un des principaux groupes mondiaux du tabac, présent dans plus de 120 pays. Richmond est l'une de ses marques de cigarettes premium. Le client avait besoin d'une expérience mobile sécurisée et engageante destinée aux fumeurs adultes via la messagerie populaire Telegram.
Le défi

Engager les utilisateurs adultes en toute sécurité avec un contenu de fidélisation gamifié et piloté par l'IA sur une plateforme de messagerie largement utilisée. La solution devait être à la fois interactive et conforme aux strictes régulations du secteur sur la publicité du tabac.

Les utilisateurs attendaient une expérience riche et adaptée au mobile (accessible via Telegram) offrant divertissement et récompenses, tout en respectant les restrictions publicitaires sur le tabac et les limites d'âge
- La conformité réglementaire était une priorité, exigeant un alignement strict avec les normes du secteur
- La confidentialité des données exigeait un traitement sécurisé des informations personnelles identifiables (PII)
- Imposer un contrôle d'âge pour l'accès réservé aux adultes et intégrer de robustes vérifications d'identité
- S'assurer que le système puisse monter en charge avec un fort volume de trafic
La solution
Nous avons construit une « mini-application » Telegram auto-hébergée sur mesure avec le framework Laravel, intégrée directement à l'API Telegram Bot. Cette plateforme propose des transformations photo pilotées par l'IA, des mini-jeux engageants, des récompenses de fidélité et des quiz interactifs — le tout dans l'environnement familier d'une conversation Telegram. En auto-hébergeant la solution sur un serveur privé, nous avons assuré un contrôle total des données utilisateur et la conformité avec des exigences de confidentialité strictes.

Laravel, Tailwind CSS, Vue.js (pour le front-end dans la WebView Telegram), API Telegram Bot, et outils complémentaires comme Sentry (suivi des erreurs), Laravel Forge (déploiement) et Laravel Nightwatch (tests automatisés). La stack technique a été choisie pour la rapidité de développement, la sécurité et la scalabilité.

- Détails de la mise en œuvrePhase 1. Infrastructure
- Déploiement de l'application sur un environnement d'hébergement sécurisé et auto-géré, avec chiffrement de bout en bout des données en transit et au repos. Nous avons mis en place le backend Laravel, la base de données et le webhook du bot Telegram sur cette infrastructure privée. Cela a garanti que toutes les données personnelles restaient sur des serveurs sous le contrôle du client, satisfaisant les règles locales de protection des données.
- Détails de la mise en œuvrePhase 2 — Fonctionnalités principales
- Développement d'un panneau d'administration intuitif et des mécaniques du programme de fidélité. Les administrateurs peuvent gérer le contenu dynamiquement — y compris ajouter / supprimer des lots, quiz et annonces. Les utilisateurs gagnent des points pour leur engagement (par exemple en complétant des quiz ou des tâches), points échangeables contre des récompenses réelles comme du merchandising de marque ou des recharges téléphoniques. Un catalogue de lots et un éditeur de quiz ont été intégrés, permettant l'attribution en temps réel des récompenses via l'intégration avec le CRM du client.
- Détails de la mise en œuvrePhase 3 — Améliorations IA
- Introduction d'un studio photo piloté par l'IA et de parcours interactifs façon jeu. Les utilisateurs participent en photographiant un paquet Richmond Emperor Edition pour débloquer le studio IA. Le système utilise du machine learning pour vérifier le paquet sur l'image (modérant les soumissions automatiquement). Une fois vérifié, l'utilisateur peut téléverser un selfie pour générer une œuvre personnalisée dans le style Richmond Emperor Edition — une esthétique luxueuse et « old money » de vacances en yacht. Des réseaux de neurones transforment les photos des utilisateurs en œuvres fidèles à la marque que les gens partagent vraiment. Chaque parcours de jeu maintient l'utilisateur entièrement dans la mini-app Telegram.
Résultats clés
Stack technique
- Backend
Application Laravel auto-hébergée avec webhooks API Telegram Bot et endpoints REST
Workers de files d'attente pour les jobs IA, la modération d'images, la livraison de lots et les notifications
Persistance SQL structurée pour utilisateurs, sessions, quiz, récompenses et traces d'audit
Suivi des erreurs avec Sentry et tests de bout en bout avec Laravel Nightwatch
Microservices IA on-prem pour la vérification de paquet, la génération selfie-vers-art et la modération
- Frontend
WebApp Telegram (WebView) construite avec Vue.js et Tailwind CSS pour une UX mobile-first
Modules de jeu : Trois en ligne et Trouve l'objet, plus une expérience de constructeur de briquet en 3D
Composants UI réutilisables, validateurs de formulaire et blocs de texte prêts pour la localisation
Fingerprinting des assets avec cache HTTP longue durée et chargement paresseux des vues lourdes
Routage et gestion d'état adaptés à la WebView, ajustés aux contraintes Telegram
- Infrastructure
Serveurs privés entièrement auto-hébergés avec runtime isolé et sauvegardes chiffrées
Déploiements automatisés via Laravel Forge avec flux de release sans interruption
Logs/métriques centralisés et contrôles de santé pour l'API, les workers et les services IA
Pipeline média sécurisé et stockage des uploads, images générées et vidéos
Intégrations : API Telegram, CRM JTI, service de vérification de documents, fournisseurs de lots / recharges téléphoniques
- Sécurité
Isolation des PII sur des segments réseau privés avec RBAC strict pour admins et opérateurs
Chiffrement en transit et au repos, rotation des secrets et vérification signée des webhooks
Contrôle d'âge par vérification IIN et correspondance CRM avant l'accès aux fonctionnalités
Journalisation d'audit complète, alertes d'anomalies et contrôles de rétention des données
Sécurité du contenu : modération d'images automatisée et limitation de débit anti-abus
Points clés à retenir

Donner la priorité à la souveraineté des données et à la confidentialité était crucial. En auto-hébergeant l'application sur un serveur sécurisé local, nous avons assuré une conformité totale avec les régulations strictes sur les données personnelles (PII) et les normes du secteur du tabac. Les informations sensibles des utilisateurs (identifiants, coordonnées) n'ont jamais quitté l'environnement contrôlé, répondant aux préoccupations réglementaires du client. De plus, combiner des fonctionnalités IA avec des éléments de fidélité gamifiés s'est révélé extrêmement efficace — la nouveauté du contenu piloté par l'IA, associée aux récompenses, a conduit à une augmentation spectaculaire de l'engagement et de la rétention.

L'architecture modulaire Laravel et les outils d'administration robustes ont rendu la mise à l'échelle simple. À mesure que l'usage est monté à des milliers d'utilisateurs quotidiens, l'application a absorbé la charge sans difficulté. Le panneau d'admin permet à des non-développeurs de mettre à jour le contenu (quiz, sondages, inventaire des lots) à la volée, garantissant une expérience toujours fraîche sans changement de code. Cette flexibilité, combinée à une gestion efficace des ressources sous Laravel, signifie que la mini-app peut être étendue à de nouvelles fonctionnalités ou marchés avec un minimum de friction.
