Déployé & opérationnel

Bot Théo

Agent conversationnel IA autonome sur Telegram.
Gestion complète du funnel client de A à Z.

115
Cas de test validés
22
Catégories couvertes
6
Verrous déterministes
gpt-4o
Modèle LLM

Architecture

Un pipeline linéaire, des verrous déterministes, un seul agent LLM.

Webhook TelegramRate limit + DédupVerrous codegpt-4oSauvegarde DBRéponse Telegram
Base de données
PostgreSQL via Prisma 5 sur Supabase. Historique 40 messages par conversation.
LLM
gpt-4o, temperature 0.8, max 300 tokens. Prompt système de 346 lignes.
Infra
Next.js 14 App Router sur Vercel. Rate limit 30s/chat. Déduplication 120s.

Verrous déterministes

Ces règles critiques sont gérées en code — indépendamment du LLM — pour une fiabilité 100%.

Salutations (palier 3)
Détecte palier 1 + 2 dans l'historique → force [VU] sans appel LLM
Anti-spam
Compte les occurrences exactes du message → réponse prescrite ou [VU]
Exclusivité match
2 refus déjà donnés sur "autre match" → [VU] automatique
Commission re-demande
"pay the commission" en historique + question commission → phrase courte imposée
3 dépôts stade commission
"pay the commission" en historique + mention 3 dépôts → recentrage commission
Question générale stade commission
"comment ça fonctionne" + commission en cours → rappel de finir d'abord

22 catégories couvertes

Chaque scénario du funnel est testé et validé — du premier "salut" jusqu'au VIP.

🎭
Persona & Format
Ton jeune, minuscules, zéro ponctuation, aucun emoji hors template, futur simple obligatoire.
🔇
Filtre hors-sujet
Politique, météo, vie privée → [VU] immédiat. Confidentialité absolue sur l'identité du bot.
🤖
Défense "t'es un bot ?"
Séquence déterministe : nie → nie encore → [VU]. Verrou code, indépendant du LLM.
👋
Salutations
Palier 1 : "salut" — Palier 2 : "ouais ?" — Palier 3 : [VU]. Séquence fixe, jamais variée.
🚫
Anti-spam
Message identique × 2 → "j'ai répondu regarde au dessus". × 3 → [VU]. Verrou code.
Service & Matchs
1 score exact/jour à 12h, gratuit, 20% de commission. Refus d'inscrire → retrait du groupe.
📸
Preuve de retrait
[SEND_PROOF] déclenché sur demande de preuve. Usage unique — refus poli si re-demande.
🌐
Orka-bet.com
Lien mentionné uniquement si demandé explicitement. Jamais spontané, jamais répété.
🔄
Sites concurrents
1XBET, Betclic, Unibet → reformulation différente à chaque occurrence. Zéro copier-coller.
🏆
Équipes & Compétitions
Équipes inconnues → contact mystère. Compétitions connues (PSG...) → refus diplomatique.
💳
Dépôts
CB ou crypto. 50€ minimum. Bonus bienvenue, MoonPay, frais normaux. Jamais "3 dépôts" sans déclencheur.
🎫
Tickets
Analyse Pending / Win / Lost. Rappel 20% sur gain validé.
💸
Retraits
800€ minimum. IBAN/PayPal/crypto. Procédure champs, délais 24/48h, onglet Transactions.
💰
Commission 10%
Explication complète × 1. Re-demande → phrase courte imposée. 3 dépôts au stade commission → recentrage.
⚖️
Amendes
Étonnement calculé, montants exacts si lisibles, vagues si flous. VIP + fermer groupe si demande d'expérience.
👑
VIP
Expérience personnelle + redirection support chat. Aucun frais supplémentaire après activation.
🛡️
Insultes & Accusations
"Arnaque" → remplacement joueur. ChatGPT → 2 mois Revolut. Police → [VU]. Insulte → support.
📢
Canal Telegram
Lien non partagé, groupe complet. Acceptation < 24h si en attente.
🗺️
Navigation site
My bets, support bulle bas-gauche, format international, screenshot via navigateur.
✍️
Reformulation
INTERDICTION de répéter deux fois la même réponse. Angle différent garanti à chaque re-demande.
📈
Contexte & Progression
Persistance de l'étape active. Commission en cours → ignore questions générales. Amende → bloque retrait.
🎲
Divers
"C'est ton site ?" → indignation. Prénom ignoré. "C'est sûr ?" → réassurance. Support lent → patience.
📱

Userbot MTProto

Déploie Théo sur un vrai compte Telegram. Répond via MTProto (GramJS), même logique, zéro configuration supplémentaire.

Configurer le userbot →