Les bots ne jouent pas au poker. On s'assure qu'ils ne jouent pas.
Vous connaissez cette sensation.
Vous êtes trois heures dans votre session. Vous jouez bien — vous lisez la table, vous choisissez vos spots. Et puis il y a ce joueur. Toujours en position. Jamais le moindre timing tell. Il fold exactement dans le même temps quand il est derrière. Il mise avec une précision de machine quand il est devant. Vous perdez un gros pot, vous vous renversez sur votre chaise et vous pensez : est-ce que c'était vraiment une personne ?
Peut-être. Probablement. Mais le fait même que vous ayez eu à vous poser la question, c'est déjà le problème.
Les bots sont réels. Ils ont été documentés sur des plateformes bien plus grandes que n'importe quoi sur le marché texan. Les joueurs les signalent. Les opérateurs les reconnaissent. Des vagues de bannissements arrivent. Et la réponse habituelle, c'est un ticket de support manuel, un process de review, et un ban qui arrive des semaines après que les dégâts sont faits — bien après que ce compte ait vidé son edge dans votre stack.
On trouve que c'est à l'envers. Le fair play n'est pas une feature qu'on visse après le lancement. C'est quelque chose pour lequel on design dès le premier jour. Voilà exactement ce qu'on construit.
Analyse comportementale
Les humains sont magnifiquement inconsistants. On hésite. On mis-clique. On prend plus de temps sur les décisions difficiles et on snap-fold les faciles. On tilt après un bad beat. Les bots ne font rien de tout ça — ils sont suspicieusement constants d'une manière qui saute aux yeux quand on sait quoi regarder.
Chaque compte sur salty.poker se construit avec le temps une baseline comportementale : distributions de timing sur les actions, vitesse de décision selon la force de la main, rythmes d'interaction entre les mains. On ne chronomètre pas juste à quelle vitesse vous agissez — on construit une empreinte statistique de comment vous jouez. Quand les patterns d'un compte s'écartent des normes humaines dans la bonne combinaison, il est flaggé pour review.
On ne publie pas les seuils exacts. Cette partie reste volontairement floue.
Step-up challenges
Un flag comportemental ne bannit personne automatiquement — ce n'est pas comme ça qu'on veut fonctionner. Les faux positifs sont réels, et un ban injustifié, c'est une expérience joueur catastrophique.
À la place, les flags de risque déclenchent des step-up challenges : des variantes de CAPTCHA et des vérifications par puzzle qui introduisent une friction légère au bon moment. Un humain remarque à peine. Un bot échoue de manière fiable. Le type de challenge et sa difficulté s'adaptent au signal de risque — un flag léger reçoit un challenge léger, un flag fort reçoit quelque chose de plus corsé. La majorité des joueurs légitimes ne sait jamais que c'est arrivé.
Scoring de risque au niveau device et compte
Les bots n'apparaissent pas de nulle part. Ils se regroupent. Même device fingerprint sur plusieurs comptes. Des vitesses de création de comptes qui ne collent pas avec des patterns d'inscription organiques. Des niveaux d'activité qui ne collent pas avec l'âge du compte.
On suit le risque au niveau du device et du compte, pas seulement au niveau de la session. IPQualityScore nous fournit en temps réel des scores de risque pour IP et device — il flag les VPN, les IP de datacenter, les infrastructures de proxy connues, et les devices avec un historique de fraude sur le web plus large. Ce signal se combine avec nos propres contrôles de vélocité et nos heuristiques d'âge de compte dans un score de risque composite qui suit le compte partout où il va sur la plateforme.
Un réseau sophistiqué de bots ressemble très peu à un joueur humain solo, même quand il essaie.
Enforcement rapide avec un chemin de review
Quand l'enforcement arrive, il arrive vite — pas des semaines après un ticket de support. Les comptes flaggés sont restreints immédiatement en attente de review, pas après que les dégâts sont faits. Et il y a un chemin d'appel documenté pour le rare cas où on s'est trompés, parce qu'on va occasionnellement se tromper et les joueurs méritent un process équitable.
Pourquoi ça compte encore plus dans un pool plus petit
Voilà le truc avec une plateforme régionale : un pool de joueurs plus petit veut dire qu'un bot a un impact proportionnellement plus important. Un bot à une table $1/$2 sur une plateforme avec 50 joueurs actifs en cash game, c'est un problème bien plus gros qu'un bot sur une plateforme avec 50 000.
On le sait. C'est en partie pour ça qu'on traite l'enforcement comme de l'infrastructure, pas comme une tâche d'ops.
Un dernier truc
On suit de près ce qui se passe dans le paysage plus large du poker en ligne — la santé des plateformes, les patterns qui émergent avec le temps, les trucs qui partent en vrille avant que qui que ce soit en parle publiquement. Cette visibilité oriente la façon dont on construit.
On ne pointe personne du doigt. On construit juste en conséquence.
Vous ne devriez pas avoir à vous demander si vous jouez contre une personne. On s'assure que vous n'ayez pas à le faire.
Sur le côté technique de comment on aborde ce genre de problèmes — la méthodologie spec-driven, le tooling IA, la philosophie d'ingénierie — j'écris là-dessus sur The Salty Korean.
Stay salty.
The Salty Korean
Fondateur du Salty Poker Network. Écrit sur le poker au Texas, la création de plateformes et l'avenir du poker en ligne. Lire la suite sur The Salty Korean.