🚨 Projet 2021 · Bot Discord · Scraping
In Stock
Un bot de scraping branché sur Discord qui surveille les dates de sortie et les nouveaux stocks de produits à forte demande, puis notifie instantanément les utilisateurs intéressés. Architecture pensée pour ajouter ou modifier des sites facilement, et un arsenal anti-détection pour passer sous le radar.
Démo — alertes de stock & logs admin postés par le bot au fil du scraping
🥷 Anti-détection
Le scraper imite un humain pour éviter d'être bloqué ou détecté par les sites surveillés.
🖱️ Souris humaine Trajectoires courbes et vitesses variables.
🧩 Captcha solver Résolution automatique des challenges.
🍪 Bandeau cookies Clic naturel sur les consentements.
🎲 Interactions aléatoires Scroll, hover et pauses imprévisibles.
🌐 Proxies tournants IP variées par session de scraping.
🪪 Profils variés Périphérique, navigateur, fingerprint.
⏳ Pauses humaines Délais entre chaque action.
⌨️ Commandes Discord
Des slash-commands pour les utilisateurs et les admins, directement dans le serveur.
- /search <produit> <prix_min> <prix_max> utilisateur Cherche un produit dans une fourchette de prix.
- /track <url|produit> utilisateur Suivre un produit et être notifié au moindre restock.
- /untrack <produit> utilisateur Arrêter le suivi d’un produit.
- /sites utilisateur Lister les sites actuellement surveillés.
- /addsite <url> <selecteurs> admin Ajouter un nouveau site à surveiller.
- /status admin État des scrapers, version et uptime du bot.
🛠️ Notifications admin
Le bot tient les administrateurs informés de la santé du scraping.
🟥
Erreur de scraping Selecteur introuvable sur ldlc.com
🧩
Captcha résolu hCaptcha — topachat.com
⚠️
Captcha échoué reCAPTCHA v2 — rakuten.com
🔄
Redémarrage du bot Surveillance relancée
🧱 Stack technique
- TypeScript Langage
- Node.js Runtime
- Puppeteer Scraping headless
- discord.js Intégration Discord