LABO

Tout a commencé par une simple curiosité : comprendre comment fonctionnait un bot OTP sur WhatsApp, après avoir vu une démonstration en ligne. Sans aucune expérience technique préalable, j’ai décidé de me lancer dans ce projet pour apprendre, étape par étape, à créer un assistant automatisé capable d’interagir avec un utilisateur via WhatsApp.
Au fil du temps, le projet a évolué bien au-delà d’un simple envoi de code OTP. J’ai appris à utiliser des outils comme Twilio, Replit, FileZilla, et même à interagir avec l’hébergement OVH. J’ai également intégré des fonctionnalités pratiques comme l’envoi d’alertes en temps réel lorsqu’un visiteur arrive sur mon site web, ou l’accès à des informations en direct comme les cours de cryptomonnaies.
Ce bot est devenu bien plus qu’un simple test : c’est désormais un assistant intelligent que je continue à améliorer et à personnaliser selon mes idées. Ce projet m’a permis de progresser, de comprendre des mécanismes techniques, et surtout, de gagner confiance en mes capacités à créer quelque chose de concret, seule.

Ce diagramme illustre l’architecture complète du projet développé, depuis la création d’un chatbot WhatsApp avec Twilio jusqu’à l’intégration d’un système d’alerte de visite via un site web hébergé chez OVH. Replit est utilisé comme environnement serveur, interagissant avec les APIs Twilio pour envoyer des messages, générer des codes OTP, fournir des informations (crypto, météo, etc.) et me permet d’être notifiée en temps réel lors des visites sur mon site.

BOT OTP – sandbox-Whatsapp

BOT OTP – Dialogue

BOT OTP – Option crypto

BOT OTP – Vocal

BOT OTP – Alerte visite site

Évolution technique du projet grâce à l’intégration d’un VPS


Après avoir expérimenté le développement initial du chatbot via des plateformes en ligne comme Replit, j’ai souhaité franchir une étape supplémentaire en renforçant la stabilité, la sécurité et l’autonomie de mon système. C’est ainsi que j’ai migré l’ensemble de l’architecture sur un VPS (Virtual Private Server), me permettant de déployer mes services de manière plus professionnelle.
Grâce à cette nouvelle infrastructure, le chatbot WhatsApp est désormais hébergé en continu sur une machine distante, totalement indépendante de mon ordinateur personnel. Cela signifie que je peux redémarrer, surveiller, et faire évoluer mes bots (WhatsApp, Discord…) à tout moment via des outils comme PM2, tout en conservant une latence minimale et une disponibilité 24/7.
Le projet s’est également structuré autour de plusieurs éléments complémentaires :
Node.js + Express pour la gestion du backend,
– Twilio pour l’envoi et la réception de messages WhatsApp,
– Discord.js pour un second bot Discord d’analyse de signaux financiers,
– PM2 pour le lancement et la surveillance automatisée des bots,
– FileZilla + SSH pour les transferts de fichiers et la maintenance du serveur,
– OVH pour l’hébergement du site web et la gestion du nom de domaine.

Retour en haut