Bot de suivi des meilleurs traders Polymarket, avec un dashboard web et des alertes Discord en temps réel.
- Node.js
- PM2
- PostgreSQL
- Discord.js
- Polymarket CLOB API
- Docker
Contexte
Sur Polymarket, quelques traders affichent des gains de plusieurs millions de dollars. PolyTrack surveille leurs wallets, enregistre chacun de leurs trades et les rend consultables dans un dashboard, avec une alerte Discord à chaque nouvelle position.
Rôle
Conception et développement complet : bot de surveillance, API, base de données, dashboard et déploiement sur mon serveur.
Défis
Polymarket bloque le trading automatisé depuis l'Europe : j'ai testé plusieurs architectures réseau (OpenVPN, proxy SOCKS5, proxychains, Cloudflare Warp) avant de conclure que l'exécution automatique exige un serveur hébergé aux États-Unis. Côté données : une contrainte UNIQUE manquante sur le hash de transaction qui cassait les upserts, des identifiants UUID mal typés, et une erreur CORS lors du changement de domaine.
Résultat
Un service en ligne : le bot tourne en continu sous PM2, les trades sont stockés dans PostgreSQL, et le dashboard est accessible sur son propre sous-domaine en HTTPS.
Points clés
- Surveillance continue des wallets des top traders
- Alertes Discord à chaque nouveau trade
- Bot + API sous PM2, frontend en conteneur Docker