L'Ingénierie WhatsApp Réinventée.
DTAMTECH MD a été pensé dès le départ pour la haute disponibilité, la modularité sans friction et une sécurité irréprochable face aux suspensions Meta.
Piliers Techniques
6 Modules ClésBaileys v7 Multi-Device
Connexion autonome et sécurisée via Pairing Code à 8 chiffres ou QR code. Le bot opère 24/7 de façon découplée sans exiger que votre smartphone hôte reste connecté.
45 Plugins Modulaires & Hot Reload
Architecture modulaire structurée dans src/plugins. Rechargez vos modifications de code à chaud (.reload) sans redémarrer le serveur ni interrompre le socket WhatsApp.
Sécurité & Bouclier de Groupe
Contrôle d'accès sans compromis : antilien automatique, antibot strict, antispam flood, filtrage des indicatifs étrangers (antifake), sanctions par avertissements et kick immédiat.
Médias, Stickers & Téléchargements
Conversion FFmpeg ultra-rapide en autocollants WebP animés avec métadonnées EXIF personnalisées. Téléchargements directs TikTok sans filigrane, YouTube MP3/MP4, Spotify et APK.
Intelligence Artificielle Multi-Modèles
Intégration unifiée de Google Gemini (Flash & Pro), Groq Cloud ultra-rapide, DeepSeek, CoderAI, génération d’images Flux et agent conversationnel autonome (Chatbot).
Serveur API REST Fastify v5
Passerelle HTTP & WebSockets intégrée avec Fastify v5, documentation des routes, authentification Bearer JWT, et stockage persistant SQLite ultra-rapide via better-sqlite3.
Pourquoi DTAMTECH MD ?
Comparatif architectural entre les bots traditionnels basés sur Chromium et le moteur Baileys optimisé de DTAMTECH MD.
| Critère Architectural | Bots Puppeteer / WebTrad | DTAMTECH MD Core |
|---|---|---|
| Consommation Mémoire RAM | ~800 Mo - 1.5 Go (Chromium headless) | ~45 Mo - 110 Mo (Baileys WebSocket natif) |
| Temps de démarrage à froid | 25 à 45 secondes | < 1.8 seconde |
| Pairing sans QR code | Non supporté (Capture écran requise) | Oui (Code 8 chiffres directement sur le téléphone) |
| Architecture des Plugins | Fichiers monolithiques avec redémarrage requis | Hot-Reload à chaud en mémoire vive |
| Compatibilité Mobile (Termux) | Impossible (trop lourd pour ARM Android) | 100% compatible & optimisé pour Termux |
| Résistance aux déconnexions | Déconnexion fréquente de session | Reconnexion exponentielle automatique avec keep-alive TLS |
Catalogue des Commandes Incluses
Testez et filtrez les commandes natives fournies dans l'image de base.
| Commande & Syntaxe | Catégorie | Permission | Description technique | Exemple | Action |
|---|---|---|---|---|---|
| .add<numéro> ou réponse à un ancien message | Ajoute un membre au groupe via son numéro ou par réponse à son ancien message. | .add 237677777777 | |||
| .kick| .ban <@mention ou réponse>(alias .ban) | Exclut un membre du groupe. | .kick @user | |||
| .promote<@mention> | Promeut un membre au rang d'administrateur. | .promote @user | |||
| .demote<@mention> | Rétrograde un administrateur en membre normal. | .demote @user | |||
| .demoteall | Rétrograde tous les administrateurs du groupe. | .demoteall | |||
| .mute | Ferme le groupe (seuls les admins peuvent écrire). | .mute | |||
| .unmute | Ouvre le groupe (tous les membres peuvent écrire). | .unmute | |||
| .gclink | Récupère le lien d'invitation officiel du groupe. | .gclink | |||
| .tag<message ou réponse> | Mentionne tous les membres du groupe avec un message ou transfère un média cité. | .tag Réunion ce soir | |||
| .tagall[message] | Mentionne l'intégralité des membres du groupe dans une liste. | .tagall Annonce importante | |||
| .tagadmin | Mentionne uniquement les administrateurs du groupe. | .tagadmin | |||
| .tagrespondon|off | Active ou désactive la réponse vocale automatique quand vous êtes mentionné. | .tagrespond on | |||
| .settag<en réponse à un audio> | Définit l'audio personnalisé de réponse automatique aux mentions. | .settag | |||
| .warn<@mention ou en réponse> | Attribue un avertissement à un membre (expulsion auto à 3 avertissements). | .warn @user | |||
| .warnings<@mention ou en réponse> | Affiche le nombre d'avertissements d'un membre. | .warnings @user | |||
| .resetwarn<@mention ou en réponse> | Réinitialise à 0 les avertissements d'un membre. | .resetwarn @user | |||
| .topmembers | Affiche le classement des 5 membres les plus actifs du groupe. | .topmembers | |||
| .welcome| .setwelcome on|off|status|set <message>(alias .setwelcome) | Configure le message d'accueil automatique pour le groupe. | .welcome set Bienvenue @user dans @group ! | |||
| .goodbye| .setgoodbye on|off|status|set <message>(alias .setgoodbye) | Configure le message d'au revoir lors d'un départ de membre. | .goodbye on | |||
| .antilink<on/off> | Active ou désactive la suppression automatique des liens WhatsApp. | .antilink on | |||
| .antibot<on/off> | Active ou désactive la détection et l'exclusion automatique des bots non autorisés. | .antibot on | |||
| .del<en réponse à un message> | Supprime un message du bot ou d'un membre (si admin). | .del | |||
| .leave | Fait quitter le bot du groupe. | .leave | |||
| .song| .mp3 <titre ou lien YouTube>(alias .mp3) | Télécharge une musique au format audio MP3 depuis YouTube en haute qualité. | .song Damso Macarena | |||
| .play<titre du morceau> | Recherche et joue un morceau audio ou vidéo depuis YouTube. | .play Burna Boy Last Last | |||
| .youtube| .yt | .ytdl | .mp4 | .video <lien ou titre>(alias .yt, .ytdl, .mp4, .video) | Télécharge une vidéo YouTube en haute qualité. | .youtube https://youtu.be/... | |||
| .tiktok| .tkdl <lien TikTok>(alias .tkdl) | Télécharge une vidéo TikTok sans filigrane. | .tiktok https://vm.tiktok.com/... | |||
| .spotify| .spdl <lien ou titre>(alias .spdl) | Télécharge un morceau musical directement depuis Spotify en MP3. | .spotify https://open.spotify.com/track/... | |||
| .fb| .facebook <lien facebook>(alias .facebook) | Télécharge une vidéo publique Facebook en HD/SD. | .fb https://www.facebook.com/watch?v=... | |||
| .insta| .instagram | .ig <lien instagram>(alias .instagram, .ig) | Télécharge un Reel, Post ou Vidéo Instagram. | .insta https://www.instagram.com/reel/... | |||
| .apkdl| .apk <nom de l'application>(alias .apk) | Recherche et télécharge un fichier APK Android complet. | .apkdl WhatsApp | |||
| .mediafire| .mf <lien mediafire>(alias .mf) | Télécharge un fichier hébergé sur MediaFire. | .mediafire https://www.mediafire.com/file/... | |||
| .gitclone| .github <lien_github>(alias .github) | Télécharge l'archive ZIP d'un dépôt GitHub public. | .gitclone https://github.com/DTAMTECH/bot | |||
| .ssweb| .ss <url>(alias .ss) | Prend une capture d'écran complète d'une page web. | .ssweb https://google.com | |||
| .search| .google | .research | .web <mots-clés>(alias .google, .research, .web) | Recherche Web multi-sources instantanée avec extraits et liens. | .search Intelligence artificielle | |||
| .yts| .ytsearch <titre ou mot-clé>(alias .ytsearch) | Recherche des vidéos, musiques et chaînes sur YouTube. | .yts Damso Macarena | |||
| .tksearch| .tks <mots-clés>(alias .tks) | Recherche les vidéos tendances et créateurs sur TikTok. | .tksearch dance trend | |||
| .spotifys| .spsearch <titre ou artiste>(alias .spsearch) | Recherche des morceaux, titres et artistes sur Spotify. | .spotifys Stromae Alors on danse | |||
| .gitsearch| .githubs | .githubsearch <termes>(alias .githubs, .githubsearch) | Recherche des projets et dépôts open-source sur GitHub. | .gitsearch whatsapp bot baileys | |||
| .sticker| .s <en réponse à une image/vidéo>(alias .s) | Convertit une image ou une vidéo courte en sticker WhatsApp. | .sticker | |||
| .take<en réponse à un sticker> | Modifie les métadonnées (nom et auteur) d'un sticker WhatsApp. | .take | |||
| .save| .ok <en réponse au média>(alias .ok) | Sauvegarde un statut ou un média éphémère dans vos messages privés. | .save | |||
| .vv| .viewonce <en réponse à un média à vue unique>(alias .viewonce) | Révèle et télécharge un média à vue unique (View Once). | .vv | |||
| .toaudio| .tomp3 <en réponse à une vidéo>(alias .tomp3) | Extrait la piste audio MP3 d'une vidéo. | .toaudio | |||
| .photo<en réponse à un sticker> | Convertit un sticker non animé en photo image. | .photo | |||
| .fancy<texte> | Transforme un texte ordinaire avec plusieurs dizaines de polices stylisées. | .fancy Bonjour | |||
| .device<en réponse à un message> | Détecte le système d'exploitation de l'appareil de l'expéditeur. | .device | |||
| .poll<Question> | <Option 1> | <Option 2> ...(alias .sondage) | Crée un sondage interactif avec comptage dynamique des réactions emoji. | .poll Votre langage préféré ? | JavaScript | Python | Rust | |||
| .quiz| .trivia(alias .trivia) | Lance une session de quiz/culture générale interactive avec compte à rebours. | .quiz | |||
| .ai<question> | Pose une question à l'intelligence artificielle générale. | .ai Comment fonctionne l'apprentissage supervisé ? | |||
| .gpt<question> | Génère une réponse textuelle avancée via GPT. | .gpt Rédige un poème sur la pluie | |||
| .gemini<question> | Interroge le modèle Gemini pour une analyse détaillée. | .gemini Explique la relativité générale | |||
| .coderai<votre problème de code> | Assistant IA spécialisé en programmation et débogage. | .coderai Écris une fonction de tri fusion en Python | |||
| .deepseek<question> | Interroge le modèle de raisonnement DeepSeek. | .deepseek Résous ce problème mathématique | |||
| .flux<description en anglais> | Génère une image artistique photoréaliste via Flux AI. | .flux Cyberpunk samurai in neon city | |||
| .3dgen<description> | Génère une illustration au style de rendu 3D. | .3dgen Robot mignon futuriste | |||
| .imagen<description> | Génère une image haute définition via Imagen. | .imagen Coucher de soleil sur les montagnes | |||
| .autostatuson|off|status | Visionne automatiquement tous les statuts WhatsApp publiés par vos contacts. | .autostatus on | |||
| .autoreadon|off|status | Marque instantanément tous les messages entrants comme lus. | .autoread on | |||
| .autotypingon|off|status | Simule l'indicateur de frappe avant l'envoi des réponses du bot. | .autotyping on | |||
| .presenceon|off | Force l'affichage en ligne (available) ou hors ligne (unavailable) du bot. | .presence on | |||
| .menu| .list(alias .list) | Affiche la liste complète de toutes les commandes disponibles. | .menu | |||
| .help| .helpmenu [nom_commande](alias .helpmenu) | Affiche le guide complet ou les détails d'une commande spécifique. | .help warn | |||
| .ping | Mesure la latence réseau et la vitesse de réponse du bot. | .ping | |||
| .sudo<@mention ou numéro> | Ajoute un administrateur autorisé aux commandes privilégiées. | .sudo @user | |||
| .delsudo<@mention ou numéro> | Retire un administrateur de la liste des sudo. | .delsudo @user | |||
| .setprefix<symbole> | Modifie le symbole préfixe des commandes du bot. | .setprefix ! | |||
| .setpp<en réponse à une image> | Définit la photo de profil du bot à partir d'une image citée. | .setpp | |||
| .public | Bascule le bot en mode public (tous les membres peuvent exécuter les commandes). | .public | |||
| .private | Bascule le bot en mode privé (seul le propriétaire peut exécuter les commandes). | .private | |||
| .selfdel<en réponse à un message> | Supprime un message pour soi (deleteForSelf). | .selfdel | |||
| .update[now] | Vérifie et télécharge la dernière mise à jour officielle du bot. | .update now | |||
| .disconnect | Déconnecte la session cible (Owner / Premium). | .disconnect | |||
| .shutdown | Arrête proprement le bot sans redémarrage automatique du conteneur. | .shutdown | |||
| .grouplist | Affiche l'annuaire indexé des groupes où participe le bot (Owner / Dev). | .grouplist | |||
| .addall<IndexSource|IdSource> <IndexDest|IdDest> [nombre] | Transfère un lot aléatoire de membres d'un groupe source vers un groupe destination (Premium). | .addall 1 2 20 | |||
| .stopaddall | Interrompt immédiatement un ajout groupé en cours d'exécution (Premium). | .stopaddall | |||
| .addprem<numéro> | Active une licence Premium pour un numéro cible (Développeur uniquement). | .addprem 237677777777 | |||
| .delprem<numéro> | Révoque la licence Premium d'un utilisateur (Développeur uniquement). | .delprem 237677777777 | |||
| .listprem | Affiche la liste des licences Premium actives (Owner / Dev). | .listprem | |||
| .setvarKEY=VALUE(alias .setv) | Définit ou modifie une variable d'environnement runtime dans la base SQLite locale. | .setvar BOT_LANG=fr | |||
| .getvar<KEY> | Consulte la valeur actuelle d'une variable runtime ou liste toutes les configurations actives. | .getvar PREFIX | |||
| .backup | Génère une archive zip chiffrée AES-256 de la base SQLite et des sessions d'authentification Baileys. | .backup | |||
| .reload | Recharge à chaud l'ensemble des 45 plugins sans redémarrer le bot ni interrompre le WebSocket Baileys. | .reload |
Convaincu par la puissance du moteur ?
Déployez votre propre bot en 5 minutes sur Linux, Docker ou votre smartphone Android.