Aller au contenu
Landry Simo

Bot et outillage · 2025 · Projet open source

Open WhatsApp Bot

Bot WhatsApp open source à l’architecture propre et aux plugins modulaires.

Voir le code (site externe)Maintenu activement
README du dépôt GitHub Open Whatsapp Bot : description du projet, liste des fonctionnalités, prérequis et démarrage rapide

01Problème

Les bots WhatsApp existants manquent de flexibilité, de modularité et de prise en charge des fonctionnalités modernes comme l’IA intégrée ou la gestion avancée des statuts.

02Solution

Une architecture de bot WhatsApp complète, avec un système de plugins à chargement automatique, la prise en charge de plusieurs bases de données (SQLite/PostgreSQL) et une intégration native de l’IA.

03Mon rôle

  • Architecture et conception du système
  • Développement backend en Node.js avec une structure modulaire
  • Intégration de l’IA et d’API externes
  • Optimisation des performances et gestion des ressources
  • Configuration Docker et déploiement en production

04Impact

  • Projet open source avec dépôt GitHub public
  • Système de reconnexion intelligent avec backoff exponentiel
  • Prêt pour la production, avec prise en charge de PM2, Docker et Heroku

05Fonctionnalités clés

  • Reconnexion automatique intelligente avec gestion des erreurs
  • Système de plugins modulaire à chargement automatique
  • Prise en charge de l’IA (ChatGPT, Google Gemini)
  • Consultation automatique des statuts
  • Téléchargement de médias (YouTube, Instagram, TikTok, etc.)
  • Gestion complète des groupes (outils d’administration)
  • Système de permissions (utilisateurs sudo, commandes d’administration)

06Stack

  • Node.js
  • TypeScript
  • Baileys v6.7.9+
  • SQLite/PostgreSQL
  • ChatGPT API
  • Google Gemini
  • Docker
  • PM2